jadi wajib hukumnya harus punya ni software.
namanya mysql-connector-java-5.1.14-bin, gunanya untuk mongkoneksikan program java kita dengan database mySql.
Buat download ni program klik aja disini.
Nah sekarang masuk coding ni
pertama buat variable seperti ini :
Connection con = null;
Statement stmt = null;
ResultSet rs = null;
Lalu buat statement try and catch buat koneksi dan tampilan MySql :
try {
// Loading driver MySQL/J
Class.forName("com.mysql.jdbc.Driver");
// Mendirikan koneksi database MySQL
con = DriverManager.getConnection(
"jdbc:mysql://localhost/cobadb",
"root", "");
// Statement SQL statik
stmt = con.createStatement();
// Eksekusi SQL-statement untuk tabel "buku"
rs = stmt.executeQuery("SELECT * FROM customer");
// Ambil data result-set
ResultSetMetaData rsmd = rs.getMetaData();
int nColumn = rsmd.getColumnCount();
// Tampilkan judul kolom
for (int i = 1; i <= nColumn; i++) {
System.out.print(rsmd.getColumnName(i) + " | ");
}
System.out.println("\n");
// Tampilkan hasil query berupa data result-set dari tabel
while (rs.next()) {
System.out.println(rs.getString(1) + "\t" +
rs.getString(2) + "\t" +
rs.getInt(3) + "\t" +
rs.getString(4) + "\t" +
rs.getInt(5));
}
}
catch (ClassNotFoundException e) {
System.err.println("Error loading driver: " + e.getMessage());
}
catch (SQLException e) {
System.err.println("Error SQL: " + e.getMessage());
}
finally {
// Lepaskan database & resource JDBC
try {
if (rs != null) rs.close();
} catch (SQLException sqle) {}
try {
if (stmt != null) stmt.close();
} catch (SQLException sqle) {}
// Lepaskan koneksi database
try {
if (con != null) con.close();
} catch (SQLException sqle) {}
}
}
Penjelasan program diatas seperti berikut :
Class.forName("com.mysql.jdbc.Driver") : untuk men-load driver mySql
con = DriverManager.getConnection("jdbc:mysql://localhost/cobadb", "root", "") : cobadb adalah nama databasenya, root merupakan nama user dan "" karena tidak ada password untuk root tersebut.
Jika nama database = pembelian, user = root, password = root maka penulisan sebagai berikut
con = DriverManager.getConnection("jdbc:mysql://localhost/pembelian", "root", "root")
Berikut source code sederhana dari program tersebut.
Download Disini
Semoga membantu