Rangkuman JAVA : Koneksi database SQL
Mengkoneksikan JAVA dengan SQL
Seperti yang kita ketahui, Database SQL menyimpan banyak data. Pada pemograman java juga disediakan sebuah fungsi untuk mengkoneksikan data dengan database SQL. Hal ini bertujuan untuk membantu kita mengelola data pada database SQL. Berikut adalah beberapa fungsi pada program java untuk mengeksekusi sql.
DriverManager: class yang mengelola driver;
Connection: interface method untuk terhubung ke database;
Statement: inteface untuk mengeksekusi query;
ResultSet: interface untuk menampung data hasil query.
Untuk selanjutnya adalah contoh penulisan sintak mengkoneksikan java dengan database sql.
Langkah pertama, add library baru pada program yaitu MySQL JDBC Driver
1. Klik kanan pada Library lalu pilih Add Project.
2. Selanjutnya akan tersedia banyak pilihan library, Pilih MySQL JDBC Driver lalu tekan add Library
Pada langkah ini kita sudah memiliki library untuk mengelola SQL.
Selanjutnya pada sintak kalian import :
java.sql.Connection;
java.sql.DriverManager;
2 fungsi tersebut sudah cukup intuk bisa mengakses database SQL.
Selanjutnya tinggal masukan sintak pada program untuk mengkoneksikan program dengan database SQL. dalam menjalankan program koneksi sql diperlukan adanya blok eksepsi, hal ini dimaksudkan untuk menagkap error apabila terdapat adanya kesalahan/error program.
sintak sederhana untuk menginput data baru ke database sql sebagai berikut:
try {
Connection koneksi;
koneksi = DriverManager.getConnection("jdbc:mysql://localhost/Nama_database_kalian", "root", ""); //root adalah nama default untuk username
koneksi.createStatement().executeUpdate("INSERT INTO Nama_Tabel_kalian VALUES '"+data_untuk_tabel+"','"+data_untuk_tabel+"'");
} catch (SQLException ex) { Logger.getLogger(NewJFrame10.class.getName()).log(Level.SEVERE, null, ex);
}
Untuk mengimport data dari database SQL sintaknya sebagai berikut:
try {
Connection koneksi;
koneksi = DriverManager.getConnection("jdbc:mysql://localhost/nama_database", "root", "");
ResultSet rs = koneksi.createStatement().executeQuery("SELECT * FROM nama_tabel WHERE nama_kolom = '" + value + "';");
while (rs.next()) {
String value1 = rs.getString(1);//angka ini adalah nomor index dari tabel database
String value2 = rs.getString(2);
String value3 = rs.getString(3);
String value4 = rs.getString(4);
}
} catch (Exception e) {
JOptionPane.showMessageDialog(null, "pesan error");
}
Demikian beberapa fungsi mengkoneksikan JAVA dengan database SQL..
sekian terimakasih.
Seperti yang kita ketahui, Database SQL menyimpan banyak data. Pada pemograman java juga disediakan sebuah fungsi untuk mengkoneksikan data dengan database SQL. Hal ini bertujuan untuk membantu kita mengelola data pada database SQL. Berikut adalah beberapa fungsi pada program java untuk mengeksekusi sql.
DriverManager: class yang mengelola driver;
Connection: interface method untuk terhubung ke database;
Statement: inteface untuk mengeksekusi query;
ResultSet: interface untuk menampung data hasil query.
Untuk selanjutnya adalah contoh penulisan sintak mengkoneksikan java dengan database sql.
Langkah pertama, add library baru pada program yaitu MySQL JDBC Driver
1. Klik kanan pada Library lalu pilih Add Project.
2. Selanjutnya akan tersedia banyak pilihan library, Pilih MySQL JDBC Driver lalu tekan add Library
Pada langkah ini kita sudah memiliki library untuk mengelola SQL.
Selanjutnya pada sintak kalian import :
java.sql.Connection;
java.sql.DriverManager;
2 fungsi tersebut sudah cukup intuk bisa mengakses database SQL.
Selanjutnya tinggal masukan sintak pada program untuk mengkoneksikan program dengan database SQL. dalam menjalankan program koneksi sql diperlukan adanya blok eksepsi, hal ini dimaksudkan untuk menagkap error apabila terdapat adanya kesalahan/error program.
sintak sederhana untuk menginput data baru ke database sql sebagai berikut:
try {
Connection koneksi;
koneksi = DriverManager.getConnection("jdbc:mysql://localhost/Nama_database_kalian", "root", ""); //root adalah nama default untuk username
koneksi.createStatement().executeUpdate("INSERT INTO Nama_Tabel_kalian VALUES '"+data_untuk_tabel+"','"+data_untuk_tabel+"'");
} catch (SQLException ex) { Logger.getLogger(NewJFrame10.class.getName()).log(Level.SEVERE, null, ex);
}
Untuk mengimport data dari database SQL sintaknya sebagai berikut:
try {
Connection koneksi;
koneksi = DriverManager.getConnection("jdbc:mysql://localhost/nama_database", "root", "");
ResultSet rs = koneksi.createStatement().executeQuery("SELECT * FROM nama_tabel WHERE nama_kolom = '" + value + "';");
while (rs.next()) {
String value1 = rs.getString(1);//angka ini adalah nomor index dari tabel database
String value2 = rs.getString(2);
String value3 = rs.getString(3);
String value4 = rs.getString(4);
}
} catch (Exception e) {
JOptionPane.showMessageDialog(null, "pesan error");
}
Demikian beberapa fungsi mengkoneksikan JAVA dengan database SQL..
sekian terimakasih.
Comments
Post a Comment