Koneksi Java ke SQLite dengan JDBC

Pada tulisan ini saya akan membahas mengenai koneksi Java dengan database SQLite menggunakan driver JDBC.

Install terlebih dahulu SQLite di PC kamu yang dapat download disini.

Download driver JDBC SQLite. Di tulisan ini saya menggunakan sqlite-jdbc-3.7.2.jar

Buatlah Project bernama JDBCExample dan buat class bernama SQLiteConn.java dan import JDBC driver ke dalam project.

Berikut ini potongan kode untuk koneksi JDBC SQLite
Class.forName("org.sqlite.JDBC");
Connection conn = null;
conn = DriverManager.getConnection("jdbc:sqlite:lokasi-database/nama-database");
conn.close();


Lalu buat database SQLite beserta table dan isinya. Pada contoh ini saya membuat database bernama Teman.db di folder /Users/rizupz/Documents/sqlite-db/

Database saya buat melalui Terminal dengan perintah:
sqlite3 Teman.db

Membuat tabel TblTeman:
CREATE TABLE TblTeman (NAMA varchar(20));  
INSERT INTO TblTeman (NAMA) VALUES ('Ade');  
INSERT INTO TblTeman (NAMA) VALUES ('Adi');  
INSERT INTO TblTeman (NAMA) VALUES ('Ananda');
INSERT INTO TblTeman (NAMA) VALUES ('Arya'); 

Dan source code Java koneksi ke SQLite dapat kamu lihat dibawah ini:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class SQLiteConn {
 
 public static void main(String[] argv){
  System.out.println("-------- SQLite JDBC Connection Testing ------------");
  
  try{
   Class.forName("org.sqlite.JDBC");
  } catch (ClassNotFoundException e) {
   System.out.println("Where is your SQLite JDBC Driver?");
   e.printStackTrace();
   return;
  }
  
  System.out.println("SQLite JDBC Driver Registered!");
  Connection connection = null;
  
  try{
   connection = DriverManager
     .getConnection("jdbc:sqlite:/Users/rizupz/Documents/sqlite-db/Teman.db");
  } catch (SQLException e) {
   System.out.println("Connection Failed! Check output console");
   e.printStackTrace();
   return;
  }
  
  if (connection != null) {
   System.out.println("You made it, take control your database now!");
  } else {
   System.out.println("Failed to make connection!");
  }
  
 }

}

Jalankan project dan akan tampil:


Untuk koneksi ke database lainnya akan saya bahas di tulisan selanjutnya :)

Referensi: 

Koneksi Java ke SQLite dengan JDBC Koneksi Java ke SQLite dengan JDBC Reviewed by rizupz on Senin, Mei 05, 2014 Rating: 5

Tidak ada komentar:

Diberdayakan oleh Blogger.