java单体项目Hutools连接Sqlite
hutools的官方示例 只有连接MySql的用法,没有sqlite用法,但是项目又需要,就自己摸索了一下。
参考springboot连接mysql方式做了一个,过程还是比较简单,这里做个记录
1,resources目录添加配置文件db.setting
## db.setting文件 url = jdbc:sqlite:D:\1Kwiniot\0_JavaProject\smart-tag-eslserver-gitlab\data\equipment.db3 ## 可选配置 # 是否在日志中显示执行的SQL showSql = true # 是否格式化显示的SQL formatSql = false # 是否显示SQL参数 showParams = true # 打印SQL的日志等级,默认debug,可以是info、warn、error sqlLevel = debug
2,pom.xml指定资源文件
<resource> <directory>src/main/resources</directory> <includes> <include>**/*.setting</include> <include>**/*.properties</include> <include>**/*.xml</include> </includes> <filtering>false</filtering> </resource>
3,引入驱动包或者直接下载sqlite-jdbc-3.40.1.0.jar包
<dependencies> <dependency> <groupId>org.xerial</groupId> <artifactId>sqlite-jdbc</artifactId> <version>(version)</version> </dependency> </dependencies>
5,现在就可以使用了
long dbid= Db.use().insertForGeneratedKey(
Entity.create("testtable")
.set("mac", "11 22 33 44 55 66 ")
);
System.out.println("db insert returnid:"+dbid);
查看打印信息