Database sangat dibutuhkan pada saat pembuatan sebuah sistem. Database merupakan sekumpulan data yang disimpan didalam komputer secara sistematik. Pada pembuatan suatu sistem dibutuhkan koneksi untuk memasukkan data ke database. Berikut adalah sintak koneksi pada database:
import java.sql.*;
import java.util.logging.Level;
import java.util.logging.Logger;
/**
*
* @author kaqfa
*/
public class Koneksi {
Connection kon;
Statement stmt;
public Koneksi(){
try {
Class.forName("org.sqlite.JDBC");
kon = DriverManager.getConnection
("jdbc:sqlite:ClassicModel.db");
stmt = kon.createStatement();
} catch (SQLException ex) {
Logger.getLogger(Koneksi.class.getName()).log(Level.SEVERE, null, ex);
} catch (ClassNotFoundException ex) {
Logger.getLogger(Koneksi.class.getName()).log(Level.SEVERE, null, ex);
}
}
public int exeUpdate(String sql){
int result = 0;
try {
result = stmt.executeUpdate(sql);
} catch (SQLException ex) {
System.out.println(sql);
System.out.println(ex);
} finally {
return result;
}
}
public ResultSet exeQuery(String sql){
try {
return stmt.executeQuery(sql);
} catch (SQLException ex) {
System.out.println(sql);
System.out.println(ex);
return null;
}
}
}
Setelah itu ditest terlebih dahulu. Kemudian klik kanan libraries lalu pilih Add JAR/folder. Data baru bisa masuk kedalam data base.
Kemudian sintak pada update data:
contoh:
public static void updatepegawai(
String nama, int gaji, int gol, String npp){
query= "update pegawai set nama= '"+nama+", " +"gaji= '"+gaji+"', "
+ "gol= '"+gol+"'" + "where npp= '"+npp+"'";
sql.exeUpdate(query);
}
Lalu hapus data:
contoh:
public static void hapuspegawai(String npp){
query= "delete from pegawai where npp= '"+npp+"'";
sql.exeUpdate(query);
}
Tidak ada komentar:
Posting Komentar