Friday, April 29, 2011

[Download] mysql-connector-java-5.1.14-bin

Berhubung ane lg tugas akhir pake java dan database mySql Photobucket

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 Photobucket jangan takut dulu, gampang kok bro..

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 Photobucket

0 comments:

Post a Comment