Untuk tahap awal ada koneksi database
Sebelum memulai belajar koneksi database dengan java, ada baiknya mengenal database dulu secara singkat dan simple. pada kesempatan ini, saya menggunakan sqllite untuk pembelajarannya, yang mana nanti bisa disesuaikan dengan masing-masing database. untuk penggunaan pembuatan database, table, insert, delete, edit, dan select dipakai yang standard, sehingga semua database bisa menjalankan
untuk bisa membuat sqlite, gunakan tools SQLiteStudio baik yang portable maupun yang diinstall. silahkan download di internet, tinggal google search dengan key "SQLiteStudio", kalau yang install diinstalkan dulu, kalau yang portable, tinggal jalankan saja.
buka SQLiteStudio :
lalu kita buat database
maka sekarang database sudah ada dengan nama tokoku
tahap selanjutnya ada kita buat table dengan nama : barang
hasil table yang dibuat
untuk tahap pembuatan database dan table cukup singkat, karena kita hanya mau mengakses database serta isi dari table, baik utk insert, update dan delete serta select, yang nanti akan digunakan untuk program java nya
Cara Koneksi database :
untuk koneksi database mysql di perlukan Connector sesuai dengan database masing-masing
yang nanti ditambahkan di library pada proyek yang dibuat
1. Koneksi database Mysql
connecttor : mysql-connector-java-5.1.23-bin.jar
code :
String url ="jdbc:mysql://localhost/tutorial";
String user="root";
String pass="";
Class.forName("com.mysql.jdbc.Driver");
con =DriverManager.getConnection(url,user,pass);
stm = con.createStatement();
connetor : sqlite-jdbc-3.7.2.jar
code :
Class.forName("org.sqlite.JDBC");
String url = "jdbc:sqlite://" + p_ip + "//" + nama_database;
p_connect = DriverManager.getConnection(url);
st = p_connect.createStatement();
3. Koneksi database SQL Server
connetor : sqljdbc4.jar
code :
String url = “jdbc: postgresql://localhost:5432/praktikumdbd”;
Properties prop = new java.util.Properties(); // tidak mengimpor kelas prop.put(“user”,”NamaUser”);
prop.put(“password”,”datapassword”);
Connection koneksi = DriverManager.getConnection(url, prop);
4. Koneksi database Oracle
connetor : ojdbc6.jar
code :
private static String driverName = "oracle.jdbc.driver.OracleDriver";
private static String jdbc = "jdbc:oracle:thin:";
private static String host = "@localhost:";
private static String port = "1521:";
private static String SID = "xe";
private static String database = "zTutorial";
private static String url = jdbc + host + port + SID;
private static String username = "HD_ZTUTORIAL";
private static String password = "admin";
Class.forName(driverName);
connect = DriverManager.getConnection(url, username, password);
pada tahap belajar ini, kita hanya akan menggunakan Sqllite, kalau menggunakan database lain tinggal disesuaikan koneksi nya saja.
Pada kesempatan ini kita membuat program untuk konek ke database sqllite,
database : tokoku.db, ditaruh di D:
tambahkan connector sqllite, cara nya :
buat tampilan seperti dibawah ini :
code :
hasil