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);
查看打印信息

 

 

 

 

posted @ 2023-02-23 11:49  专业翻译猿  阅读(496)  评论(0编辑  收藏  举报