Java与Sqlite连接可以使用JDBC库。
步骤如下:
下载和配置sqlitejdbc.jar包
下载地址:sqlitejdbc.jar,下载完成后,将该jar添加到项目的Build Path中。
注意:如果是Web项目,jar包配置参考Java-Sqlite异常汇总。
创建db文件并连接
DriverManager.getConnection会自动创建db文件,如果存在则直接连接。
private Connection conn;
private Statement stat;
private DBManager(){
super();
try {
Class.forName("org.sqlite.JDBC");
conn = DriverManager.getConnection("jdbc:sqlite:vehicle.db");
stat = conn.createStatement();
} catch (Exception e) {
e.printStackTrace();
}
}
protected void finalize(){
try {
stat.close();
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
运行SQL语句
如果是更新类的SQL(Insert,Update,Delete):
public void executeSQL(String sql){
synchronized(DBManager.class){
try {
stat.execute(sql);
} catch (SQLException e) {
e.printStackTrace();
}
}
}
如果是查询类的SQL(Query):
public ResultSet executeQuerySQL(String sql){
try {
return stat.executeQuery(sql);
} catch (SQLException e) {
e.printStackTrace();
}
return null;
}
批量SQL运行的参考Java-Sqlite事务操作;