KONEKSI JAVA DENGAN MySQL

Recommended by 52 people
. in Tutorial . 4 min read
Recommended by 52 people

Selama ini yang muchad lakukan untuk mengkoneksikan antara aplikasi dari

Java dengan database dari MySQL, ada 2 langkah yang dilakukan, yang
sedikit berbeda dengan ketika mengkoneksikan Java dengan MS Access.
Singkatnya..
1. Harus memiliki mysql-connector-java bisa didownload di sini .
Connector yang berformat *.jar ini
harus di copy-kan ke ..jdkjrelibext
Misal kalau di komputer muchad, maka connector ini di copy-kan ke C:Program FilesJavajdk1.6.0_02jrelibext

2. Ada sedikit perubahan pada source code
Untuk import-nya masih sama seperti mengkoneksikan Java dengan MS ACCESS.

import java.sql.*;

Berikut contoh source code aplikasi kamus yang pernah muchad buat.

Untuk mencari data yang ada di kamus
————————————-

tblcari.addActionListener
(new ActionListener()
{
public void actionPerformed
(ActionEvent e)
{
if (e.getSource()==tblcari)
{

try
{
cari=txcari.getText();

Class.forName(“com.mysql.jdbc.Driver”).newInstance();

Connection connection=
DriverManager.getConnection(“jdbc:mysql://localhost/kamus?user=root&password=1234”);

Statement statement = connection.createStatement();

String sql = “select * from dicto where ing like ‘”+cari+”‘”;

ResultSet rs=statement.executeQuery(sql);
if (rs.next())

{
txcari.setText(rs.getString(1));

txhasil.setText(rs.getString(2));
}
else
{

JOptionPane.showMessageDialog(null, cari+” tidak
ada”,”Konfirmasi”,JOptionPane.INFORMATION_MESSAGE);

txhasil.setText(“”);
txcari.requestFocus();
}

statement.close();
connection.close();
}

catch(Exception ex)
{
System.out.println(“Error :” +
ex);
}
}
}
});
————————————

Untuk memasukkan (menyimpan) data ke dalam kamus
————————————

tblsimpan.addActionListener(new
ActionListener()
{
public void actionPerformed (ActionEvent
event)
{
if (event.getSource()==tblsimpan)
{

try
{
tambah=txtambah.getText();

isi=txisi.getText();

Class.forName(“com.mysql.jdbc.Driver”).newInstance();

Connection connection=
DriverManager.getConnection(“jdbc:mysql://localhost/kamus?user=root&password=1234”);

Statement statement = connection.createStatement();

String sql = “insert into dicto values (‘”+tambah+”‘,'”+isi+”‘);”;

statement.executeUpdate(sql);
statement.close();

connection.close();
JOptionPane.showMessageDialog(null, “Data
telah masuk”,”Konfirmasi”,JOptionPane.INFORMATION_MESSAGE);

txtambah.setText(“”);
txisi.setText(“”);

txtambah.requestFocus();
}
catch (Exception e)
{

JOptionPane.showMessageDialog(null,”Data telah ada dalam database,
untuk mengupdate klik
Edit”,”Konfirmasi”,JOptionPane.INFORMATION_MESSAGE);
}
}

}
});

————————————

Untuk mengupdate data yang telah ada dalam database kamus
————————————

tbledit.addActionListener(new
ActionListener()
{
public void actionPerformed(ActionEvent
event)
{
if (event.getSource()==tbledit)
{
try

{
tambah=txtambah.getText();
isi=txisi.getText();

Class.forName(“com.mysql.jdbc.Driver”).newInstance();

Connection connection=
DriverManager.getConnection(“jdbc:mysql://localhost/kamus?user=root&password=1234”);

Statement statement = connection.createStatement();

String sql = “update dicto set indo='”+isi+”‘ where ing='”+tambah+”‘”;

statement.executeUpdate(sql);
statement.close();

connection.close();
JOptionPane.showMessageDialog(null, “Data
telah teredit”,”Konfirmasi”,JOptionPane.INFORMATION_MESSAGE);

txtambah.setText(“”);
txisi.setText(“”);

txtambah.requestFocus();
}
catch (Exception e)
{

System.out.println(“Error: ” +e);
}
}
}
});

————————————

Cukup yach…maaf singkat ja coz ni lagi ujian n sory banget buat teman2 yang dah lama request.
Untuk source code lengkapnya kapan-kapan muchad upload.
Untuk Mengkoneksikan Java dengan Oracle menyusul…
Untuk Java dengan MS ACCESS, ntar2 ja…kayaknya belum pada butuh nich…



Recommended stories
Responses
 
Write a response...
Your email address will not be published. Required fields are marked *

muchad.com Comments List
muchad.com comments

mas, luw blh request nich tolng tutorial2nya diupload dalam bentk pdf, jd gmpang di buat belajarnya

makasih sebelumnya ^_^

    muchad.com comments

    Saran diterima, tp waktunya ni yg jd mslh..
    Upload materi kuliah ja bru mpe sbagian smester 3..
    Mohon doax..moga berksempatan tuk trus berbagi..