【原创】SQLite学习笔记 SQLiteJDBCWebJava
程序员文章站
2022-06-04 14:05:34
...
SQLite学习笔记
轻量级数据库SQLite在移动领域运用广泛,最近想把SQLite运用在web项目中(纯属娱乐),在JDBC数据源配置却折腾了一番,以为查阅到的资料都是按照绝对路径配置的,而web项目希望使用类路径或者相对路径,查看了SQLite JDBC的源代码,发现使用“:resource:”关键字可以配置类路径,有兴趣的可以查看类包中的org.sqlite.Conn。
先介绍一下我使用的环境吧
环境和组件
- eclipse-jee-indigo-SR2-win32-x86_64
- Spring 3.12
- 操作系统win7 64bit
- java version "1.6.0_29"
- MySQL 5.6
- Navicat for SQLite 10.1.7
- sqlite-jdbc-3.7.2.jar(文章末尾有下载链接)
SQLite不需要启动任何服务即可使用,使用Navicat for SQLite新建一个,然后配置JDBC数据源即可使用
- 创建数据库文件
- 创建表
- 数据库文件放在web项目的类路径下
- 引入sqlite-jdbc-3.7.2.jar
.classpath
#sqlite jdbc.driverClassName=org.sqlite.JDBC jdbc.url=jdbc:sqlite::resource:example.db jdbc.username= jdbc.password=
<classpathentry kind="lib" path="web/bookstore/WEB-INF/lib/sqlite-jdbc-3.7.2.jar"/>
- 配置JDBC数据源
jdbc.properties
applicationContext.xml
<!-- 数据源 --> <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource" scope="singleton"> <property name="driverClassName" value="${jdbc.driverClassName}" /> <property name="url" value="${jdbc.url}" /> <property name="username" value="${jdbc.username}" /> <property name="password" value="${jdbc.password}" /> </bean>
然后就可以为所欲为了,哈哈
附录:
SQLite的官方网页:http://www.sqlite.org/
SQLite JDBC驱动:https://bitbucket.org/xerial/sqlite-jdbc
SQLite JDBC驱动:http://www.navicat.com/
注:本博客文章均已注明原创和转载,如转载本博客文章,请注明原文出处或征求原作者同意。
上一篇: 女人孕期可以按摩吗?按摩保健法让你立马缓解孕期不适
下一篇: 如何自测亚健康呢 简单几步骤便知晓
推荐阅读
-
sqlite学习笔记7:C/C++中使用sqlite之打开数据库
-
[原创]c/c++在vc6,vs(visual studio2010),codeblocks,wxDev c++中应用sqlite3 API笔记
-
Python学习笔记(二十一)sqlite数据库
-
【原创】VBA学习笔记(9) VBA对象的 属性,方法,事件
-
【原创】VBA学习笔记(8)VBA各种报错和原因备忘--丧心病狂小本子
-
php SQLite学习笔记与常见问题分析第1/2页
-
sqlite学习笔记7:C/C++中使用sqlite之打开数据库
-
rabbitMQ学习笔记【一】-单机部署 原创
-
spark学习笔记【一】- 搭建spark开发环境【原创】
-
dubbo rest 服务学习笔记(一)【原创】