Kelas alat ini mudah digunakan, instantiate dan panggil secara langsung.
Salinan kode adalah sebagai berikut:
paket com.lanp.ajax.db;
impor java.sql.connection;
impor java.sql.driverManager;
impor java.sql.preparedstatement;
impor java.sql.Resultset;
impor java.sql.sqlexception;
/**
* Kelas alat yang menghubungkan ke database didefinisikan sebagai akses yang tidak dapat dihubungi dan pribadi
*/
DBUTILS Kelas Akhir Publik {
private static string url = "jdbc: mysql: // localhost: 3306/mydb";
private static string user = "root";
Private Static String pSW = "root";
koneksi statis pribadi Conn;
statis {
mencoba {
Class.forname ("com.mysql.jdbc.driver");
} catch (classnotfoundException e) {
e.printstacktrace ();
Lempar RuntimeException baru (E);
}
}
private dbutils () {
}
/**
* Dapatkan koneksi ke database
* @return Conn
*/
Koneksi statis publik getConnection () {
if (null == conn) {
mencoba {
conn = driverManager.getConnection (url, user, psw);
} catch (sqlexception e) {
e.printstacktrace ();
Lempar RuntimeException baru (E);
}
}
return conn;
}
/**
* Free Up Resources
* @param Conn
* @param pstmt
* @param rs
*/
public static void mendekati sumber (koneksi Conn, preparedStatement PSTMT, hasil RS) {
if (null! = rs) {
mencoba {
rs.close ();
} catch (sqlexception e) {
e.printstacktrace ();
Lempar RuntimeException baru (E);
} Akhirnya {
if (null! = pstmt) {
mencoba {
pstmt.close ();
} catch (sqlexception e) {
e.printstacktrace ();
Lempar RuntimeException baru (E);
} Akhirnya {
if (null! = conn) {
mencoba {
conn.close ();
} catch (sqlexception e) {
e.printstacktrace ();
Lempar RuntimeException baru (E);
}
}
}
}
}
}
}
}
Di bawah ini adalah contoh sederhana menggunakan driver JDBC untuk menautkan database MySQL.
Menggunakan driver JDBC untuk menautkan data MySQL sebenarnya sangat sederhana. Dan unzip ke direktori yang sesuai! 5.1.20 adalah nomor versi sejauh ini adalah versi terbaru!
Pertama, jika Anda berkembang dalam mode baris perintah, Anda perlu menambahkan mysql-connector-java-5.1.2.0-bin.jar ke classpath sistem. Saya tidak berpikir Anda bisa memberi tahu saya cara menambahkannya ke Classpath.
Kedua, jika Anda menggunakan alat pengembangan Eclipse, Anda juga harus mengonfigurasi "Java Build Path" dan operasi spesifik "Klik Proyek Eclipse-> Properties-> Java Build Path-> Libraries". Sekarang klik di jendela yang Anda lihat tambahkan stoples eksternal Di sebelah kanan dan pilih driver MySQL-Connector-Java-5.1.2.0-Bin.jar untuk membuka dan menyelesaikan konfigurasi.
Berikut ini adalah kode contoh untuk Java untuk menghubungkan data MySQL menggunakan JDBC:
Salinan kode adalah sebagai berikut:
impor java.sql.*;
Kelas Publik ConnectMysql {
public static void main (string [] args) {
String driver = "com.mysql.jdbc.driver";
String url = "jdbc: mysql: //192.168.1.112: 3306/linksystem";
String user = "root";
String password = "blog.micxp.com";
mencoba {
Class.forname (driver);
Koneksi conn = driverManager.getConnection (url, pengguna, kata sandi);
if (! conn.isclosed ()) {
System.out.println ("Berhasil Menghubungkan ke Database!");
Pernyataan pernyataan = conn.createStatement ();
String sql = "pilih * dari flink_list";
Hasil rs = pernyataan.executeQuery (SQL);
Nama string;
while (rs.next ()) {
name = rs.getString ("link_name");
System.out.println (nama);
}
}
} catch (Exception e) {
e.printstacktrace ();
}
}
}