下载地址:http://download.csdn.NET/download/ccatm/8736925
在Eclipse中新建一个工程,并在Properties》Java build path》Libraries中将这个驱动包导入工程中。
在代码中导入
import Java.sql.*
import org.sqlite.JDBC
然后在main函数中加入下列代码,编译运行。
try{
Class.forName("org.sqlite.JDBC")
Connection conn = DriverManager.getConnection("jdbc:sqlite:filename") //filename为sqlite数据库文件名,最好带上绝对路径
String sql = "insert into tb_users values('张三','111','男','25')"
Statement stmt = conn.createStatement()
stmt.executeUpdate(sql)
conn.close()
}catch(Exception e){
e.printStackTrace()
}
然后可以用SQLiteSpy工具打开数据库文件,就可以看到上面插入的记录了:)
SQLiteSpy下载地址:http://download.csdn.Net/download/ccatm/8736417
注意需要在程序运行前,先创建数据文件和表。可以使用SQLiteSpy来创建,建表使用SQL语句如下。
CREATE TABLE tb_users(username varchar(10), password varchar(16), sex varchar(8), age interger)
首先需要这个包,添加到工程。
下面给你示例代码
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 ( )
}
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)