2011-02-05 26 views

回答

5

First read these answers

退房的David Crawshaw網站誰擁有SQLite的一個Java JDBC driver。只需將他的JAR file添加到你的類路徑並導入java.sql。*

他的測試應用程序將創建一個數據庫文件,發送一些SQL命令來創建一個表,將一些數據存儲在表中,然後讀回並顯示安慰。它將在項目的根目錄中創建test.db文件。

public class Test { 
    public static void main(String[] args) throws Exception { 
     Class.forName("org.sqlite.JDBC"); 
     Connection conn = DriverManager.getConnection("jdbc:sqlite:test.db"); 
     Statement stat = conn.createStatement(); 
     stat.executeUpdate("drop table if exists people;"); 
     stat.executeUpdate("create table people (name, occupation);"); 
     PreparedStatement prep = conn.prepareStatement(
      "insert into people values (?, ?);"); 

     prep.setString(1, "Gandhi"); 
     prep.setString(2, "politics"); 
     prep.addBatch(); 
     prep.setString(1, "Turing"); 
     prep.setString(2, "computers"); 
     prep.addBatch(); 
     prep.setString(1, "Wittgenstein"); 
     prep.setString(2, "smartypants"); 
     prep.addBatch(); 

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

     ResultSet rs = stat.executeQuery("select * from people;"); 
     while (rs.next()) { 
      System.out.println("name = " + rs.getString("name")); 
      System.out.println("job = " + rs.getString("occupation")); 
     } 
     rs.close(); 
     conn.close(); 
    } 
    } 
+0

可能的副本unluckly,現在沒有找到鏈接,請嘗試以下操作:https://github.com/xerial/sqlite-jdbc – Eddy 2015-10-22 12:52:38

3

Java的JDBC驅動程序SQLLite是在David Crawshaw網站http://www.zentus.com/sqlitejdbc/的jar文件添加到類路徑和進口的java.sql。*,你應該是不錯的。

+0

嗨,現在沒有找到鏈接。試試這個:https://github.com/xerial/sqlite-jdbc – Eddy 2015-10-22 12:51:46