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/
注:本博客文章均已注明原创和转载,如转载本博客文章,请注明原文出处或征求原作者同意。
相关推荐
sqlite3学习笔记
android数据库SQLite学习笔记.pdf
android 数据库SQLite学习笔记.docx
SQLite详细的学习笔记,包括数据库的详细操作说明
SQLite开发笔记3--在arm-linux平台上建立嵌入式C数据库(SQLite 3.6.5)的使用笔记
Android Sqlite3 学习笔记.详细讲解了android内嵌的数据库Sqlite3的内容,供初学者使用
对数据库SQlite知识的学习认识、笔记总结详解
xamarin学习笔记A10(安卓SQLite)
ios 基于sqlite3笔记本代码, 请实用max xcode 打开。
SQLite 用C语言开发的必读入门笔记
LV.11 D1-D2 SQLite数据库笔记
1.SQLite权威指南 2.SQLite基础教程 3.SQLite入门与分析 4.SQLite使用详解 5.Android-Database 6.SQLite中文手册 7.SQLite简明教程 8.嵌入式数据库在SQLite中的应用 9.SQLite数据库文件格式全面分析 10.Android的...
SQLite学习手册(开篇) 一、简介 二、SQLite的主要优点 三、和RDBMS相比SQLite的一些劣势 四、个性化特征 SQLite学习手册(C/C++接口简介) 一、概述 二、核心对象和接口 三、参数绑定 SQLite学习手册(数据表和视图) 一...
SQLite学习,非常全面,很详细。值得拥有的学习资料。
NULL 博文链接:https://ghostfromheaven.iteye.com/blog/976680
一篇不错的sqlite学习日志一篇不错的sqlite学习日志
sqlite学习资源,包括管理器,数据库文件,Android project。
3 使用SQLite数据库存储数据,不用安装数据库 4 实现快速查询功能 5 提供新增和修改笔记的功能 6 最终效果图可以参考:https://blog.csdn.net/zxy13826134783/article/details/131022592?spm=1001.2014.3001.5501
SQLite学习手册-中文全本.pdf SQLite学习手册-中文全本.pdf SQLite学习手册-中文全本.pdf
针对 SQLite笔记1的源代码 环境VC++6.0 C语言 注意添加.dll