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.

DriverManagerclass yang mengelola driver; 
Connectioninterface  method untuk terhubung ke database; 
Statementinteface untuk mengeksekusi query; 
ResultSetinterface 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

Popular posts from this blog

Rangkuman Java : Membuat Tabel pada JAVA

Rangkuman JAVA : iReport