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

java读写sqlite数据库的方法

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

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

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

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

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

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

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

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

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

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

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

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

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

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

插入数据的代码如图

查询数据的代码如图

主函数代码如图所示

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

java sqlite读取数据库_java如何读写sqlite数据库相关推荐

  1. java多线程读取文件_java多线程读写同一个文件

    本文提供java多线程分别定时读写同一个文件的样例,其中两个线程,一个每分钟写入当前时间到指定文件,另一个线程读出每分钟新写的内容. 使用简单的Thread.sleep技术实现定时 package t ...

  2. java图片保存文件到数据库_java保存图片内容到数据库

    本文使用mysql数据库举例插入图片到数据库和从数据库取出图片在页面显示: 一.建表 创建一个测试保存图片的表 create table t_save_img( name varchar(200), ...

  3. java io读取文件_java io读取文件操作代码实例

    这篇文章主要介绍了java io读取文件操作代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 主要分为字节读取和字符读取,字节读取可以一个一个 ...

  4. java逐行读取文件_Java逐行读取文件

    java逐行读取文件 Today we will look into different java read file line by line methods. Sometimes we have ...

  5. java scanner 读取文件_Java读取文本文件

    有很多方法可以在java中读取文本文件.下面我们来逐个看看java中读取文本文件的几个方法. 在java中有很多读取文本文件的方法.文本文件由字符组成,因此可以使用Reader类.在java中读取文本 ...

  6. python怎么读数据库_Python如何读写SQLite数据库

    #!/usr/bin/env python3 # -*- coding: utf-8 -*- import sqlite3# 内置sqlite3,不需要额外安装 #连接数据库 def connectU ...

  7. java随机访问流_java 随机读写访问流及seek方法

    package stream; import java.io.File; import java.io.FileNotFoundException; import java.io.IOExceptio ...

  8. java maven 读取配置文件_Java项目和maven项目中如何获取设置配置文件中的属性

    通常情况下,我们会在一些配置文件文件中配置一些属性.如: indexPath = E\:\\Tomcat_7.0\\webapps\\ipost_stage\\lucene\\index imgUpl ...

  9. java怎么读取二进制_Java如何实现读取二进制文件

    Java如何实现读取二进制文件 发布时间:2020-11-10 16:19:46 来源:亿速云 阅读:83 作者:Leah 这篇文章运用简单易懂的例子给大家介绍Java如何实现读取二进制文件,内容非常 ...

  10. java程序读取excel表格并存入mysql数据库详细教程

    0)poi简单介绍 Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能. HSSF - 提供读写Micr ...

最新文章

  1. 七十一、Python | Leetcode字符串系列(上篇)
  2. Hadoop-rpc调用案例,服务端,客户端代码案例
  3. api zabbix 拓扑图 获取_zabbix网络拓扑图配置-Maps(示例代码)
  4. JavaFX中基于表达式的PathTransitions
  5. 福布斯发布美国富豪榜:贝索斯居首 盖茨跌出前二
  6. Selenium基础篇之5-第一个完整的自动化测试脚本
  7. c++:warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  8. ZedGraph类库之基本教程篇
  9. SOLIDWORKS Composer生成BOM表属性不显示的解决办法
  10. 如何用吹风机计算机主机清理,用吹风机吹电脑里的灰尘可以吗?
  11. .lnk文件格式解析
  12. 12星座谈恋爱:说分手,很容易
  13. Linux命令(13)——实时监控进程、监控网络
  14. SAP BDC数据批量导入功能
  15. 嵌入式开发学习(5)S5PV210开发板刷系统那点破事儿之一
  16. 谷歌chrome安卓版_谷歌Chrome安卓版测试全新共享界面:二维码和截图来了
  17. 多柱汉诺塔问题Hanoi 动态规划求解方案数
  18. 写一个判断素数的函数,在主函数输入一个整数,输出是否为素数的信息
  19. 微信官方:“清粉”别用了!
  20. CFA一级学习笔记--固定收益(三)--估值

热门文章

  1. JAVA关于实现科大讯飞语音合成功能
  2. android如何保证多线程安全,保证线程安全的方式有哪几种?
  3. hexo d上传报错鉴权失败
  4. 计算机网络资源子网主要包括,计算机网络期末试题
  5. 阿里云主要产品及功能介绍,阿里云产品分为6大分类:云计算基础/安全/大数据/人工智能/企业应用/物联网
  6. 40163 php,【PHP】微信支付JsApi 40163错误
  7. coreldraw常用快捷键
  8. 向量积的坐标运算公式推导_向量外积的直接证明与直观解释,并以此证明正弦公式...
  9. Python-Numpy练习
  10. Flink流计算编程--watermark(水位线)简介