如何用Java读写SQLite数据库文件,在Windows环境

如题所述

首先需要这个包,添加到工程。 下面给你示例代码 import java.sql.*;public class SQLiteDemo { public static void main(String[] args){ try{ //连接SQLite的JDBC Class.forName("org.sqlite.JDBC"); //建立一个数据库名data.db的连接,如果不存在就在当前目录下创建之 Connection conn = DriverManager.getConnection("jdbc:sqlite:data.db"); conn.setAutoCommit(false); Statement stat = conn.createStatement(); stat.executeUpdate( "create table if not exists tbl1 (name varchar(20), salary int);" );//创建一个表,两列 stat.executeUpdate( "insert into tbl1 values('ZhangSan',8000);" ); //插入数据 stat.executeUpdate( "insert into tbl1 values('LiSi',7800);" ); stat.executeUpdate( "insert into tbl1 values('WangWu',5800);" ); stat.executeUpdate( "insert into tbl1 values('ZhaoLiu',9100);" ); ResultSet rs = stat.executeQuery("select * from tbl1;"); //查询数据 while (rs.next()) { //将查询到的数据打印出来 System.out.print("name = " + rs.getString("name") + " "); //列属性一 System.out.println("salary = " + rs.getString("salary")); //列属性二 } rs.close(); conn.commit(); conn.close(); //结束数据库的连接 } catch( Exception e ) { e.printStackTrace ( ); } }}
温馨提示:答案为网友推荐,仅供参考
相似回答