Load library MySQL JDBC driver.
Buat sebuah java file dengan nama KoneksiDB.java
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
import java.sql.*;
public class KoneksiDb {
public Connection conn;
public Statement st;
public ResultSet rs;
// Fungsi koneksi
public void koneksi(){
// memangil fungsi konek() untuk melakukan koneksi
konek("localhost","db_latihan","root","1234");
}
// Program untuk melakukan koneksi
public void konek(String server,String db,String user,String passwd){
System.out.println("Keterangan");
//memanggil driver
try {
Class.forName("com.mysql.jdbc.Driver");
} catch (ClassNotFoundException e) {
System.out.println(
"Ada kesalahan Driver JDBC tidak berhasil Load");
return;
}
System.out.println("Mysql JDBC Driver berhasil di Load");
conn = null;
try {
conn = DriverManager.getConnection("jdbc:mysql://"+server+":3306/"+db,user,passwd);
} catch (SQLException e) {
System.out.println("Tidak bisa koneksi ke database");
return;
}
if (conn != null)
System.out.println("Berhasil Koneksi!");
else
System.out.println("Koneksi Gagal........ !");
}
}
|
|
1
2
3
4
5
6
7
8
9
10
11
12
|
import java.sql.SQLException;
public class NewJFrame1 extends javax.swing.JFrame {
KoneksiDb x; //deklarasi kelas
/**
* Creates new form NewJFrame1
*/
public NewJFrame1() {
initComponents();
x = new KoneksiDb();
x.koneksi(); //panggil koneksi
}
|
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
private void jButton1MouseClicked(java.awt.event.MouseEvent evt) {
// TODO add your handling code here:
String nama, email, sql;
nama = jTextField1.getText();
email = jTextField2.getText();
sql = "INSERT INTO tb_coba VALUES ('"+nama+"','"+email+"')";
try
{
x.st = x.conn.createStatement();
x.st.execute(sql);
}
catch (SQLException e){
System.out.println("Penyimpanan Gagal ");
return;
}
System.out.println("Data sudah tersimpan!");
}
|
Jika dicek pada MySQL maka data telah tersimpan.






1 komentar:
mantaf...,,
Posting Komentar