|
|||||
|
|
||||
Contoh Aplikasi Lainnya sedang di Proses |
CRUD Java (Create Update delete)
1. Buat
new project di netbeans, sebagai
latihan usahakan penamaan sama. Selebihnya nanti bisa di pelajari sendiri.
2. Setelah membuat project seperti gambar, lalu masukkan source code berikut ini
2. Setelah membuat project seperti gambar, lalu masukkan source code berikut ini
SOURCE CODE UNTUK Database.java di bawah ini :
package koneksi;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import javax.swing.JOptionPane;
public class Database {
private static Connection koneksi;
private ResultSet rs;
private Statement st;
public static Connection dbconnect(){
if(koneksi == null) {
try {
DriverManager.registerDriver(new com.mysql.jdbc.Driver());
//buat hak akses baru di database, user : myguidb pass:1234an
//pilih salah satu
//di bawah ini jika user bukan "root" dan password di tentukan, contoh user=myguidb , pass=1234
//koneksi = DriverManager.getConnection("jdbc:mysql://localhost/custdb","myguidb","1234");
//di bawah ini jika user = root dan password mysql "kosong" maka
koneksi = DriverManager.getConnection("jdbc:mysql://localhost/custdb","root","");
} catch(java.sql.SQLException ex) {
JOptionPane.showMessageDialog(null, "SQLException: "+ex.getMessage()+
"\nSQLState: "+ex.getSQLState()+"\nVendorError: "+ex.getErrorCode());
}
}
return koneksi;
}
//Lihat semua data
public ResultSet lihatData(String a){
try {
st = koneksi.createStatement();
rs = st.executeQuery(a);
} catch(java.sql.SQLException e){
JOptionPane.showMessageDialog(null, "Gagal Lihat Data");
}
return rs;
}
//koneksi Nambah Data
public void insertData(String data){
try {
st = koneksi.createStatement();
st.executeUpdate(data);
} catch(java.sql.SQLException e){
JOptionPane.showMessageDialog(null, "SQLException: "+e.getMessage()+
"\nSQLState: "+e.getSQLState()+"\nVendorError: "+e.getErrorCode());
}
}
//Cek Data
public ResultSet CekData(String a){
try {
long lrow;
st = koneksi.createStatement();
rs = st.executeQuery(a);
st.getResultSet();
rs.last();
lrow = rs.getRow();
} catch(java.sql.SQLException e){
JOptionPane.showMessageDialog(null, e);
}
return rs;
}
}
3. SOURCE CODE UNTUK frame1.java, silahkan download link download, di dalamnya sudah termasuk UI dan source code CRUD.
4. Copykan saja file tersebut pada
masing-masing kelas sesuai dengan nama,
CATATAN : Database merupakan java
class, sedangkan frame1 merupakan formUI
5. jika ada pertanyaan mengenai jalannya source code,silahkan ajukan pertanyaan di Halaman blog Tanya Jawab ataubisa melalui kontak pribadi.
MALAS COPAS???????
Download Link Project
5. jika ada pertanyaan mengenai jalannya source code,silahkan ajukan pertanyaan di Halaman blog Tanya Jawab ataubisa melalui kontak pribadi.
MALAS COPAS???????
Download Link Project