欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

【原创】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数据源即可使用

 

  • 创建数据库文件

【原创】SQLite学习笔记
            
    
    
        SQLiteJDBCWebJava

  • 创建表

 【原创】SQLite学习笔记
            
    
    
        SQLiteJDBCWebJava

  • 数据库文件放在web项目的类路径下

 【原创】SQLite学习笔记
            
    
    
        SQLiteJDBCWebJava

  • 引入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学习笔记
            
    
    
        SQLiteJDBCWebJava
  • 大小: 8.5 KB
  • 【原创】SQLite学习笔记
            
    
    
        SQLiteJDBCWebJava
  • 大小: 26 KB
  • 【原创】SQLite学习笔记
            
    
    
        SQLiteJDBCWebJava
  • 大小: 14.9 KB