java sqlite读取数据库_java如何读写sqlite数据库

本文介绍了在Java项目中如何读写SQLite数据库,包括下载安装JDK、Eclipse,获取SQLite JDBC驱动,以及在Java项目和Web项目中引入驱动的方法,并展示了创建表、插入数据、查询数据的代码示例。
摘要由CSDN通过智能技术生成

在日常开发中有时需要用到临时的数据存储,只有少数几条数据用文本文档或这xml存储还是可以,但是数据一旦打到十来条之后就会有点多了,这时用MySQL数据又显得太大不方便,这是我们就可以考虑微型数据库了,下面就让学习啦小编教大家java如何读写sqlite数据库吧。

java读写sqlite数据库的方法

下载安装并配置jdk环境,小编这里使用的是jdk1.7,配置成功后运行cmd验证输入java -version和javac验证是否正确,验证结果如图为正常:

1f867a365b86ef91ce6f089b7e5eb514.png

从eclipse官网下来并解压eclipse,小编这里使用的是eclipse-jee-kepler-SR2-win32-x86_64版

79e95a5a8a89757fc81edabe8b729d3d.png

从gethub官网下载jdbc驱动,小编这里下载的驱动版本为sqlite-jdbc-3.14.2.jar

引入jdbc分为两种,一直用是java project一种是web项目。首先我们先介绍如何在java项目中引入用户自定义的jdbc,创建一个java项目,命名为SQLiteTest

f965e2e1865d0e92781fe982bd604b0e.png

创建完成后如图所示,接下来让我们引进jdbc的jar包

eb203e8f69df48502cba6455f6eff39d.png

右击项目依次选择:Build Path——》Add Libraries...,然后进入下一步

ed60fc27efe29f97c07cd2de866d3493.png

这边选择User Library,然后继续下一步

0d71990b3afd21661496ee6f13e32b5f.png

在新弹出的窗口中点击User Libraries...,这时会弹出另一个窗口,点击new...新建一个Libraries包,包名自己定义,我这里用的是sqlitelib,然后点确定继续下一步操作

42ab3d8fae5f6fe417eea30ad2512f3f.png

在我们新建的Libraries包里是什么东西都没有的,这时我们需要引入jar包,也就是我们的sqlite驱动,点击右边的Add External JARs...,在弹出的选择器中选择你对应下载的sqlite驱动的jar包

6f8844e0b65acec09300eef3f86f27cf.png

完成添加后可以发现项目多了我们刚刚添加的Libraries包了,里面也包含了我们添加的sqlite驱动的jar包

4d23e12c241fb52be518ef42cf1c5cc1.png

接下来我们来看一下web项目如何引入。首先我们创建一个Dynamic Web Project

bd81cea429561d6faa845401e3d2f704.png

接着将sqlite-jdbc-3.14.2.jar包放到lib目录下,结果如图

e3d59cdc7a38d11124973c8825b15954.png

新建一个名为SqliteDao的类,类里面的内容如下(PS:代码不是本经验的中的重点,过程才是最重要的,所以代码就不贴出来了)

b5e14e670231da7e6bd0c8fc2ccbcd9b.png

再创建一个类,命名为SQLiteMain,在里面依次写入下面所有步骤的内容,首先是创建表的,代码如图

a6e4232768fc5d1581c27429a99f5e89.png

插入数据的代码如图

b5e14e670231da7e6bd0c8fc2ccbcd9b.png

查询数据的代码如图

a6e4232768fc5d1581c27429a99f5e89.png

主函数代码如图所示

b5516312076faf9fc85c397387262523.png

运行结果如图所示,可以遇见我们的测试是完全成功的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值