Sal
Administrator
Seorang penulis yang suka belajar hal baru dan dunia fotografi
2 min read

Pemrograman Java dengan Database SQLite

Posted in SQLite

SQLite adalah sebuah software library yang mengimplementasikan self-contained, serverless, zero-configuration dan transactional database SQL engine. SQLite memiliki keunggulan karena ringan dan cocok untuk pemrograman dengan database berskala kecil, misalnya untuk aplikasi-aplikasi mobile. Kebetulan saya lagi iseng-iseng belajar SQLite ini, jadi sekalian saya tulis disini, sapa tau ada bermanfaat. Karena yang akan kita buat adalah aplikasi java, jadi kita perlu JDBC driver untuk SQLite. SQLite versi terbaru saat ini adalah sqlite-jdbc-3.7.2 yang bisa di download disini [caption id="attachment_254" align="aligncenter" width="300"]tutorial membuat aplikasi entri data menggunakan sqlite netbeans Logo SQLite[/caption]

Pemrograman Java dengan Database SQLite

Pertama kita buka IDE Netbeans atau IDE lain juga boleh Buat project baru, saya beri nama SQLiteProject dan tambahkan sqlite-jdbc-3.7.2.jar ke dalam library project kita Ketikkan code berikut
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package sqliteproject;

/**
 *
 * @author azhar
 */
import java.sql.*;
public class SQLiteProject {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) throws Exception {

        Class.forName("org.sqlite.JDBC");
        Connection con = DriverManager.getConnection("jdbc:sqlite:belajarSQLite.db");
        Statement stat = con.createStatement();
        stat.executeUpdate("drop table if exists mahasiswa;");
        stat.executeUpdate("create table mahasiswa (nama, jurusan);");
        PreparedStatement prep = con.prepareStatement("insert into mahasiswa values (?, ?);");

        prep.setString(1, "Azuharu");
        prep.setString(2, "Komputasi Statistik");
        prep.addBatch();

        prep.setString(1, "Julia");
        prep.setString(2, "Statistik Kependudukan");
        prep.addBatch();

        prep.setString(1, "Katia");
        prep.setString(2, "Statistik Ekonomi");
        prep.addBatch();

        con.setAutoCommit(false);
        prep.executeBatch();
        con.setAutoCommit(true);

        ResultSet rs = stat.executeQuery("select * from mahasiswa;");
        while (rs.next()){

            System.out.println("nama = " + rs.getString("nama"));
            System.out.println("jurusan = " + rs.getString("jurusan"));

        }
        rs.close();
        con.close();                    
    }
}
Silakan di run, dan tahap pertama belajar SQLite udah terlampaui :-) Sourcecode pemrograman Java dengan Database SQLite beserta library SQLite bisa didownload disini