Sebelum kita mengkoneksikan database ke Java, kita harus memilikidatabase MySQL terlebih dahulu, jika belum punya, silahkan buat dulu.
Database MySQL bisa dibuat dengan XAMPP, phpmyadmin, SQLyog, atau yang lain.
contoh phpmyadmin
JIka belum anda bisa mendownload appserv klik DISINI,.(http://appserv.en.softonic.com/download)
dan tutorial membuat database dengan PHPMyAdmin klik DISINI.
Setelah mempunyai database, kita butuh library untuk koneksi database dengan java seperti mysql conector java.
Jika belum mempunyai mysql conector java bisa didownload DISINI (http://www.ziddu.com/download/9745689/mysql-connector-java-5.0.7-bin.jar.html)
cara koneksikannya (dengan netbeans)
pada file project, klik kanan pada library, lalu pilih add jar/folder,
lalu masukkan file conectornya.
Setelah semua jurus terkumpulkan,
saatnya kita buat program di Java, kita buat simple aja, sebagai contoh.
setelah kita membuat program, kita masukkan library sql di atas class, contoh source code nya.
public class nama_class extends javax.swing.JFrame {
lalu,,,
deklarassikan Connection dan Statement dengan null
Connection con=null;
selanjutnya,,
masukkan source code untuk koneksi sql nya,,,sesuai server, nama database, user, password,..
try {
Class.forName("com.mysql.jdbc.Driver");
//nama database -> contoh,| username -> username | password -> password (username dan password diisikan dari username dan password phpmyadmin).
connection=DriverManager.getConnection("jdbc:mysql://localhost/contoh,"username","password");
//untuk cek kalau sudah conect
System.out.println(“Siiiippppp”);
} catch (Exception e) {
System.err.println("Kesalahan: "+e);
kalau sudah conect ke database, ,
kita masukkan source code sql pada button, nya untuk menyimpan, menghapus, atau mengubah ,,..
dengan klik 2x pada button, dan masukkan sourcecode nya,,
disini kita contohkan untuk menyimpan
try {
st=con.createStatement();
String sql="INSERT INTO anggota VALUES ('"+nomor+"','"+nama+"','"+tempat_lahir+"','"+tanggal_lahir+"');";
st.executeUpdate(sql);
st.close();
} catch (Exception e) {
javax.swing.JOptionPane.showMessageDialog(null, "Haha,,,ada yang salah,,, \n"+e);
//nomor, nama, tempat_lahir, tanggal_lahir berdasarkan yang di inputkan dari JtextField yang sudah di
//deklarasikan.
Selanjutnya, lihat di database, apakah sudah masuk atau belum data yang di inputkan tadi,.,
untuk source code yang updete, delete, select cari sendiri di mbah google.
source code yang q buat bisa dilihat DISINI
Komentar
Posting Komentar