2013年1月27日日曜日

Java で Sqlite データベースに接続

Java で Sqlite データベースに接続するサンプルです。

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

public class SQLiteApp {

 public static void main(String[] args) {
  try {
   Class.forName("org.sqlite.JDBC");
   Connection con = DriverManager
     .getConnection("jdbc:sqlite:/home/xxxx/Dropbox/stock.sqlite");
   Statement stmt = con.createStatement();
   String sql = "SELECT * FROM stock";
   ResultSet rs = stmt.executeQuery(sql);
   while (rs.next()) {
    String one = rs.getString("hiduke");
    int two = rs.getInt("price");
    System.out.println(one + "," + two);
   }
   stmt.close();
   con.close();
  } catch (Exception e) {
   e.printStackTrace();
  }
 }

}




予め、以下のサイトから、sqlite-jdbc-3.7.2.jar(2013年1月27日現在)をダウンロードして、クラスパスに設定しておく必要があります。
https://bitbucket.org/xerial/sqlite-jdbc

0 件のコメント:

コメントを投稿