Hallo Sahabat Jaco semuanya, setalah sekian lama tidak membuat tutorial di jaco karena kesibukan di tempat kerja saya, kali ini saya akan mencoba memberikan tutorial cara membuat program test koneksi ke mysql dengan menggunakan java desktop. Disini saya menggunakan Netbeans sehingga langkah-langkahnya kurang lebih seperti berikut : 1. Buat lah project baru 'New Project', kemudian pilih Java pa...

Membuat Program Test Koneksi ke MySql dengan Java Desktop

Hallo Sahabat Jaco semuanya, setalah sekian lama tidak membuat tutorial di jaco karena kesibukan di tempat kerja saya, kali ini saya akan mencoba memberikan tutorial cara membuat program test koneksi ke mysql dengan menggunakan java desktop. Disini saya menggunakan Netbeans sehingga langkah-langkahnya kurang lebih seperti berikut :

1. Buat lah project baru 'New Project', kemudian pilih Java pada kolom Categories dan pilih Java Application pada kolom Projects kemudian tekan next

2. Setelah itu isikan project Name-nya dan project location-nya, kemudian tekan finish

 

3. Setelah tekan finish, project tersebut berhasil dibuat, 

4. kemudian pada project tersebut klik tanda plusnya hingga keluar folder libraries, kemudian klik kanan pada folder liblaries tersebut sehingga muncul seperti gambar berikut 

kemudian pilihlah MySql JDBC Driver dan tekan Add Libarary, MySql JDBC Driver ini ditambahkan ke dalah project tadi agar project tadi dapat terkoneksikan dengan database mysql. Sehingga akan muncul seperti gambar dibawah ini

5. Setelah itu klik tanda plus (+) pada Source Packages hingga keluar packages sesuai dengan nama yang telah kita buat tadi, kemudian klik kanan dan pilih New -> JFrame Form sehingga keluar seperti gambar berikut 

6. Kemudian berikanlah nama pada JFrame Form tersebut lalu klik Finish sehingga akan seperti gambar berikut 

7. Setelah itu bukalah file koneksi.java tersebut, kemudian pilih lah tab design sehingga sekarang kita dapat mendesain programnya, kemudian desainlah programnya menggunakan "label", "textbox" dan "button" sehingga menjadi seperti gambar dibawah ini :

8. Setelah itu klik dua kali pada tombol yang telah dibuat pada form tadi, disini tombolnya diberi nama tes koneksi dan kemudian masukan lah kode berikut :

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
        String db = jTextField1.getText();
        String host = "jdbc:mysql://localhost:3306/"+db;
        String user = jTextField2.getText();
        String pass = jTextField3.getText();
        String driver = "com.mysql.jdbc.Driver";
        
        try {
            Class.forName(driver).newInstance();
            con = DriverManager.getConnection(host, user, pass);
            jLabel4.setText("Koneksi Berhasil");
        } catch (Exception e) {
            jLabel4.setText(e.getMessage());
        }
 }

9. Setelah itu tambahkan script berikut setelah "package belajarjava;"

import java.sql.Connection;
import java.sql.DriverManager;

10. Kemudian tambahkan script berikut dibawah "public class koneksi extends javax.swing.JFrame{"

    Connection con = null;
       
    public koneksi() {
        setTitle("Program Tes Koneksi");
        initComponents();     
    }

11. Setelah itu save dan jalankan program tersebut, klik kanan pada file koneksi.java dan pilihlah run file sehingga akan muncul seperti berikut :

12. Kemudian isikan database, user database dan passwordnya seperti gambar berikut :

 

Jika koneksinya berhasil maka Label Ket tadi berubah menjadi kalimat "Koneksi Berhasil" dan jika gagal maka label Ket, tadi berubah menjadi "Unknown database 'nama_dabatase'.

Sekian dulu tutorial java desktop dari saya, mohon maaf bila ada kekurangan dan nantikan tutorial-tutorial berikutnya dari saya


About Author

Irvan Riswanto

Just An Ordinary People


Comment & Discussions

  • asep saepulloh
    Wah mas berarti kita bisa bikin aplikasi desktop tapi server hosting gitu bisa dong yah ???

    • Irvan Riswanto

      harusnya bisa, tinggal kita ganti localhost sm ip public database server hostingannya, soalnya di local saja bisa menggunakan server yang terpusat dengan mengganti localhost dengan ip server-nya tapi sayangnya sampai saat ini saya belum pernah nyoba membuat aplikasi desktop dengan koneksi ke server databse hostingan, CMIIW :) semoga memuaskan jawaban saya :)


    • Irvan Riswanto

      Jika jawaban sebelumnya saya belum mencoba secara langsung, tapi sekarang saya sudah mencoba secara langsung, kita bisa bikin aplikasi desktop tapi servernya di hostingan dengan cara dihostingannya kita tambahkan ip public pc atau laptop kita, dan saat koneksinya localhost diganti dengan alamat domain hostingan kita, CMIIW :)


  • widiyatmoko (Guest)
    terimakasih banyak master keeerrreeeennn ilmunya

  • widiyatmoko (Guest)
    tany lag mas misal itu di jadikan ke android apa bisa ikut database yang dari hostingan web misal kayak ngeloncer gitu

  • Eka Revolvers
    mas coba dong tolong dibuat kan tutorialnya membuat aplikasi dekstop dengan database dihostingan. terima kasih...

  • Please LOGIN before if you want to give the comment.