Hai...hai..
Salam Ilmu... ^_^,
Kali ini kita akan belajar mengenai Akses Database antara Ms. Access dan Program Java GUI melalui Netbeans. Beberapa hal yang akan di pelajari pada program ini antara lain:
Kali ini kita akan belajar mengenai Akses Database antara Ms. Access dan Program Java GUI melalui Netbeans. Beberapa hal yang akan di pelajari pada program ini antara lain:
Package
Java.sql
Package java.sql merupakan paket dari java yang
berisi class – class dan interface untuk berhubungan dengan database. Sebelum
mengunakan database yang
dimaksud, hal pertama yang perlu dilakukan adalah mengaktifkan driver untuk
datababase yang bersangkutan. Driver tersebut dapat diaktifkan melalui ODBC
(Open Data Base Connectivity), sehingga java yang memiliki driver JDBC (Java
Data Base Connectivity) dapat digunakan.
Class Driver Manager
Method getConnection() merupakan method untuk
menghubungkan java dengan suatu nama database tertentu yang akan di akses, yang
sebelumnya driver database yang akan digunakan telah diaktifkan. Syntak dari
method ini adalah:
getConnection (URL, USR, PASSW)
ket. : URL
(nama databases yang ditunjuk oleh driver koneksi), USR (nama user), PASSW (password
yang digunakan).
Hai...hai..
Salam Ilmu... ^_^,
Kali ini kita akan belajar mengenai Akses Database antara Ms. Access dan Program Java GUI melalui Netbeans. Beberapa hal yang akan di pelajari pada program ini antara lain:
Kali ini kita akan belajar mengenai Akses Database antara Ms. Access dan Program Java GUI melalui Netbeans. Beberapa hal yang akan di pelajari pada program ini antara lain:
Package
Java.sql
Package java.sql merupakan paket dari java yang
berisi class – class dan interface untuk berhubungan dengan database. Sebelum
mengunakan database yang
dimaksud, hal pertama yang perlu dilakukan adalah mengaktifkan driver untuk
datababase yang bersangkutan. Driver tersebut dapat diaktifkan melalui ODBC
(Open Data Base Connectivity), sehingga java yang memiliki driver JDBC (Java
Data Base Connectivity) dapat digunakan.
Class Driver Manager
Method getConnection() merupakan method untuk
menghubungkan java dengan suatu nama database tertentu yang akan di akses, yang
sebelumnya driver database yang akan digunakan telah diaktifkan. Syntak dari
method ini adalah:
getConnection (URL, USR, PASSW)
ket. : URL
(nama databases yang ditunjuk oleh driver koneksi), USR (nama user), PASSW
(password yang digunakan).
Berikut
adalah proses mngaktifkan driver di ODBC:
1. Klik
start
2. Klik
Control Panel
3. Klik
Administrative Tools
Berikut contoh syntak program yang akan menunjukkan keberhasilan koneksi suatu databases:
import java.sql.*;
import javax.swing.*;
public class koneksi1 {
void teskoneksi()
{
try{
String dbname="jdbc:odbc:datamhs";
//datamhs--> merupakan nama pada ODBC
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con=DriverManager.getConnection(dbname,
"imam", "1234");
JOptionPane.showMessageDialog(null,
"KONEKSI BERHASIL BOSS...!!!","Insert Data",
JOptionPane.INFORMATION_MESSAGE);
con.close();
}
catch (Exception e){
{JOptionPane.showMessageDialog(null,
"error: "+e, "gagal",JOptionPane.WARNING_MESSAGE);}
}
}
public static void main(String[] args) {
// TODO code application logic here
koneksi1 test=new koneksi1();
test.teskoneksi();
System.exit(0);
}
Isi syntak pada tombol
Tambah:
private void
tambahActionPerformed(java.awt.event.ActionEvent evt) {
String nim=tf1.getText(); //tf1 merupakan
text Field 1
String nama=tf2.getText();//tf2 merupakan
text Field 2
String alamat=tf3.getText();//tf3 merupakan
text Field 3
try{
String
dbname="jdbc:odbc:datamahasiswa"; //nama di controlpanel
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection
con=DriverManager.getConnection(dbname, "imam", "1234");
Statement
statement=con.createStatement();
String sql="insert into mahasiswa
values('"+nim+"','"+nama+"','"+alamat+"')";
statement.executeUpdate(sql);
statement.close();
JOptionPane.showMessageDialog(null,
"data berhasil dimasukkan","Insert Data",
JOptionPane.INFORMATION_MESSAGE);
con.close();
}
catch (Exception e)
{JOptionPane.showMessageDialog(null,
"error: "+e, "gagal",JOptionPane.WARNING_MESSAGE);
}
}










