mybatis显然是可以和sqlite一起使用,只需要把驱动包和地址改一改就行了。
1.通过maven导入依赖包,需要sqlite和mybatis的依赖
<!-- sqlite依赖包 --> <dependency> <groupId>org.xerial</groupId> <artifactId>sqlite-jdbc</artifactId> <version>3.32.3</version> </dependency> <!-- mybatis核心包 --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.2.6</version> </dependency>
2.在项目的目录下新建Source Folder,并命名为config,并新建db.properties以及SqlMapConfig.xml
3.db.properties
jdbc.driver=org.sqlite.JDBC jdbc.url=jdbc:sqlite:test.db jdbc.username= jdbc.password=
备注:jdbc.url=jdbc:sqlite:test.db这一段是指向项目下的test.db
4.SqlMapConfig.xml
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <!-- 配置文件,用来确定驱动,数据库地址,数据库用户名,数据库密码 --> <configuration>
<!-- 加载properties文件 --> <properties resource="db.properties"></properties>
<!-- 自动识别包内的pojo,设置别名 --> <typeAliases> <package name="com.qinggua.pojo"/> </typeAliases>
<!-- 设置链接 --> <environments default="development"> <environment id="development"> <transactionManager type="JDBC" /> <dataSource type="POOLED"> <property name="driver" value="${jdbc.driver}"/> <property name="url" value="${jdbc.url}" /> <property name="username" value="${jdbc.username}"/> <property name="password" value="${jdbc.password}"/> </dataSource> </environment> </environments>
<!-- 用来确定映射文件的位置 --> <mappers> <!-- 自动加载mapper包里面的接口,要求xml名和java文件名一致--> <package name="com.qinggua.mapper" /> </mappers>
</configuration>
此时用连接mysql一样的方法就可以使用mybatis就可以了。