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…
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..
muchad.com comments
driver not found.napa ya p’ustad?
muchad.com comments
coba cek cinnectornya..