需要的jar包:sqlite-jdbc.jar可以到http://www.xerial.org/trac/Xerial/wiki/SQLiteJDBC下载
在项目的根目录下建立一个名为db的文件夹
代码如下:
package demo;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class SpliteDemo {
public static void main(String[] args) throws Exception {
Class.forName("org.sqlite.JDBC");
Connection conn = DriverManager.getConnection("jdbc:sqlite:db/test.db");
Statement stmt = conn.createStatement();
stmt.executeUpdate("DROP TABLE IF EXISTS person");
stmt.executeUpdate("CREATE TABLE person(id INTEGER, name STRING)");
stmt.executeUpdate("INSERT INTO person VALUES(1, 'john')");
stmt.executeUpdate("INSERT INTO person VALUES(2, 'david')");
stmt.executeUpdate("INSERT INTO person VALUES(3, 'henry')");
ResultSet rs = stmt.executeQuery("SELECT * FROM person");
while (rs.next()) {
System.out.println("id=>" + rs.getInt("id") + ", name=>" + rs.getString("name"));
}
stmt.close();
conn.close();
}
}
id=>1, name=>john
id=>2, name=>david
id=>3, name=>henry
并且db文件夹中将新增一个test.db文件,这个文件就保存着数据,可以使用SQLiteExpert打开该文件,会有清晰的表结构和数据
可以到http://www.sqliteexpert.com/download.html下载,Personal版本是免费的
注:JDK1.6中增加了JDBC4.0新特性,不需要再显式地加载Class.forname,DriverManager自动加载驱动。