คลาสเครื่องมือนี้ใช้งานง่ายและเรียกใช้โดยตรง
การคัดลอกรหัสมีดังนี้:
แพ็คเกจ com.lanp.ajax.db;
นำเข้า java.sql.connection;
นำเข้า java.sql.drivermanager;
นำเข้า java.sql.preparedStatement;
นำเข้า java.sql.resultset;
นำเข้า java.sql.sqlexception;
-
* คลาสเครื่องมือที่เชื่อมต่อกับฐานข้อมูลนั้นถูกกำหนดให้เป็นการเข้าถึงที่ไม่สามารถรับได้และเป็นส่วนตัว
-
ระดับสุดท้ายของสาธารณะ dbutils {
url สตริงแบบคงที่ส่วนตัว = "jdbc: mysql: // localhost: 3306/mydb";
ผู้ใช้สตริงแบบคงที่ส่วนตัว = "รูท";
สตริงคงที่ส่วนตัว psw = "รูท";
การเชื่อมต่อแบบคงที่ส่วนตัว Conn;
คงที่ {
พยายาม {
class.forName ("com.mysql.jdbc.driver");
} catch (classnotFoundException e) {
E.PrintStackTrace ();
โยน RuntimeException ใหม่ (E);
-
-
dbutils ส่วนตัว () {
-
-
* รับการเชื่อมต่อกับฐานข้อมูล
* @return Conn
-
การเชื่อมต่อแบบคงที่สาธารณะ getConnection () {
ถ้า (null == conn) {
พยายาม {
conn = drivermanager.getConnection (URL, ผู้ใช้, PSW);
} catch (sqlexception e) {
E.PrintStackTrace ();
โยน RuntimeException ใหม่ (E);
-
-
กลับ Conn;
-
-
* เป็นอิสระทรัพยากร
* @param Conn
* @param pstmt
* @param rs
-
โมฆะคงที่สาธารณะใกล้ชิด (Connection Conn, PreparedStatement PSTMT, Resultset RS) {
ถ้า (null! = rs) {
พยายาม {
Rs.close ();
} catch (sqlexception e) {
E.PrintStackTrace ();
โยน RuntimeException ใหม่ (E);
} ในที่สุด {
ถ้า (null! = pstmt) {
พยายาม {
pstmt.close ();
} catch (sqlexception e) {
E.PrintStackTrace ();
โยน RuntimeException ใหม่ (E);
} ในที่สุด {
ถ้า (null! = conn) {
พยายาม {
conn.close ();
} catch (sqlexception e) {
E.PrintStackTrace ();
โยน RuntimeException ใหม่ (E);
-
-
-
-
-
-
-
-
ด้านล่างเป็นตัวอย่างง่ายๆของการใช้ไดรเวอร์ JDBC เพื่อเชื่อมโยงฐานข้อมูล MySQL
การใช้ไดรเวอร์ JDBC เพื่อเชื่อมโยงข้อมูล MySQL นั้นง่ายมาก และคลายซิปไปยังไดเรกทอรีที่สอดคล้องกัน! 5.1.20 เป็นหมายเลขเวอร์ชันจนถึงตอนนี้เป็นเวอร์ชันล่าสุด!
ก่อนอื่นหากคุณกำลังพัฒนาในโหมดบรรทัดคำสั่งคุณต้องเพิ่ม mysql-connector-java-5.1.2.0-bin.jar ไปยัง ClassPath ของระบบ ฉันไม่คิดว่าคุณจะบอกฉันได้อย่างไรว่าจะเพิ่มลงใน ClassPath
ประการที่สองหากคุณใช้เครื่องมือพัฒนา Eclipse คุณควรกำหนดค่า "Java Build Path" และการดำเนินการเฉพาะ "คลิก Project-> คุณสมบัติ-> Java Build Path-> Libraries" ทางด้านขวาและเลือกไดรเวอร์ mysql-connector-java-5.1.2.0-bin.jar เพื่อเปิดและเสร็จสิ้นการกำหนดค่า
ต่อไปนี้เป็นรหัสตัวอย่างสำหรับ Java เพื่อเชื่อมต่อข้อมูล MySQL โดยใช้ JDBC:
การคัดลอกรหัสมีดังนี้:
นำเข้า Java.sql.*;
คลาสสาธารณะ ConnectMySql {
โมฆะคงที่สาธารณะหลัก (สตริง [] args) {
String driver = "com.mysql.jdbc.driver";
string url = "jdbc: mysql: //192.168.1.112: 3306/linksystem";
String user = "root";
สตริงรหัสผ่าน = "blog.micxp.com";
พยายาม {
class.forname (ไดรเวอร์);
Connection Conn = driverManager.getConnection (URL, ผู้ใช้, รหัสผ่าน);
if (! conn.isclosed ()) {
System.out.println ("ประสบความสำเร็จในการเชื่อมต่อกับฐานข้อมูล!");
คำสั่งคำสั่ง = conn.createstatement ();
String sql = "เลือก * จาก flink_list";
Resultset RS = stement.executeQuery (SQL);
ชื่อสตริง;
ในขณะที่ (rs.next ()) {
name = rs.getString ("link_name");
System.out.println (ชื่อ);
-
-
} catch (Exception e) {
E.PrintStackTrace ();
-
-
-