หลังจากเรียน JDBC มาระยะหนึ่งแล้วฉันรู้สึกว่าฉันเขียนแพ็คเกจง่ายๆเพื่อลองดังนั้นฉันจึงเขียนข้อมูลบางอย่าง
ก่อนเขียนไฟล์กำหนดค่า: สร้างไฟล์ db.properties โดยตรงภายใต้ SRC และเขียนเนื้อหา
<span style = "ตัวอักษรขนาด: 18px;"> mysqldriver = com.mysql.jdbc.driver mysqlurl = jdbc/: mysql/: // localhost/: 3306/หนึ่งผู้ใช้ = root pwd = 123456
จากนั้นเขียนรหัสคลาสดังนี้
<span style = "ขนาดตัวอักษร: 18px;"> แพ็คเกจ cn.java.ad; Java .sql.sqlexception; นำเข้า Java.sql.Statement; = null; // ตั้งค่าคงที่เมื่อโหลดคลาสเพียงครั้งเดียว {pos = คุณสมบัติใหม่ (); getResourceaseStream ("db.properties"); .jdbc.driver} catch (classnotfoundexception e) stacktrace ();} ลอง {// โหลด URL, ผู้ใช้, รหัสผ่านคืนรหัสผ่าน DriverManager.getConnection (pos.getProperty ("mysqlurl"), pos.getProperty ("ผู้ใช้"), pos. getProperty);} cat (rs! = null); ปิด (Resultset Rs, Con, Con, Con, Co Next) {ลอง {// ปิดการเชื่อมต่อผลลัพธ์หาก (rs! = null) rs.close (); ถ้า (co! = null) co.close ();} Catch (Exception E) {E.PrintStackTrace ();} publ ic ic ic static void close (การเชื่อมต่อ Co) {ลอง {// ปิดการเชื่อมต่อถ้า (co! = null) co.close ();} catch (Exception e) {e .PrintStackTrace ();}} // sp an "หลังจากเขียนรหัสหลักดังนี้
<span style = "ขนาดตัวอักษร: 18px;"> แพ็คเกจ cn.java.ad; หลัก {โมฆะสาธารณะคงที่ (สตริง [] args) {connection con = null; {con = readmain.getCon (); พารามิเตอร์แรกคือ 1, ที่สองคือ 2, ... // x ค่าพารามิเตอร์ // จะเห็นได้ว่าการเสนอราคาคือ ps.setstring (1, ชื่อ) เริ่มต้นจาก 1; / / แทรกชื่อที่เกี่ยวข้องลงใน PS.SetString (2, Sex); ) {e.printstacktrace ();} ในที่สุด {readmain.close (res, sta, con);ต่อไปนี้เป็นขั้นตอนในการสร้าง db.properties
ข้างต้นเป็นเนื้อหาทั้งหมดของบทความนี้