2024年3月12日发(作者:)
下载SQLite数据库的JDBC
这里给出一个中文站点的URL:
/Upfiles/source/
将下载到的包解压后得到jar包 放到%JAVA_HOME%lib 下,
并且将其添加到classpath系统环境变量中,我的classpath系统环境变量现在为:
.;%JAVA_HOME%lib;%JAVA_HOME%;%JAVA_HOME%;%JAVA_HOME%libsqlit
在你的代码中引用这个驱动:
e("");
Connection conn = nection("jdbc:sqlite:filename");//filename为你的SQLite数
据名称
// ... use the database ...
();
示例程序如下:
import .*;
import ;
/**
* 这是个非常简单的SQLite的Java程序,
* 程序中创建数据库、创建表、然后插入数据,
* 最后读出数据显示出来
* @author zieckey ()
*/
public class TestSQLite
{
public static void main(String[] args)
{
try
{
//连接SQLite的JDBC
e("");
//建立一个数据库名的连接,如果不存在就在当前目录下创建
© 富基融通科技有限公司 第1页,共3页
之
Connection conn =
nection("jdbc:sqlite:");
Statement stat = Statement();
eUpdate( "create table tbl1(name varchar(20), salary
int);" );//创建一个表,两列
eUpdate( "insert into tbl1 values('ZhangSan',8000);" );
//插入数据
eUpdate( "insert into tbl1 values('LiSi',7800);" );
eUpdate( "insert into tbl1 values('WangWu',5800);" );
eUpdate( "insert into tbl1 values('ZhaoLiu',9100);" );
ResultSet rs = eQuery("select * from tbl1;"); //查询数
据
while (()) { //将查询到的数据打印出来
("name = " + ing("name") + " "); //
列属性一
n("salary = " + ing("salary")); //
列属性二
© 富基融通科技有限公司 第2页,共3页
}
();
(); //结束数据库的连接
}
catch( Exception e )
{
tackTrace ( );
}
}
}
编译运行:
E:Codingjavatest>javac
E:Codingjavatest>java TestSQLite
name = ZhangSan salary = 8000
name = LiSi salary = 7800
name = WangWu salary = 5800
name = ZhaoLiu salary = 9100
总结:本文介绍了嵌入式数据库SQLite在Java中的应用,
通过创建表、插入数据、查询等操作介绍了在Java中对数据库的操纵。
© 富基融通科技有限公司 第3页,共3页


发布评论