首页 > 数据库 >java单体项目Hutools连接Sqlite

java单体项目Hutools连接Sqlite

时间:2023-02-23 11:55:40浏览次数:42  
标签:Sqlite jdbc java db sqlite setting Hutools SQL 连接

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

 


 

 

 

标签:Sqlite,jdbc,java,db,sqlite,setting,Hutools,SQL,连接
From: https://www.cnblogs.com/TBhome/p/17147418.html

相关文章

  • java socket网络编程(多线程技术)
    Client.javaimportjava.io.*;importjava.net.*;importjava.util.*;publicclassClient{publicstaticvoidmain(Stringargs[]){Scannerscann......
  • 熟悉JavaScript闭包
    熟悉JavaScript闭包闭包(closure)是一个函数以及其捆绑的周边环境状态(lexicalenvironment,词法环境)的引用的组合。简而言之,闭包让开发者可以从内部函数访问外部函数的作用......
  • JavaScript 中的 apply、call、bind
    在JavaScript中,apply、call、bind是三个与函数调用相关的方法,它们都允许你在调用函数时手动设置函数的上下文(即this指向)。1、apply方法:apply方法允许你调用一个函......
  • java之线程池
    1.线程池的作用  如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时......
  • Java后端培训机构哪个比较好?不了解怎么选
    Java后端培训机构哪个比较好?这样的问题,对于机构的评价每个人都有自己的想法和看法,不能一概而论。所以,小编觉得,我们在看别人推荐的时候也要有自己的判断,通过实地考察在与自......
  • 北京Java培训机构哪家比较好
    北京作为一线互联网发展城市,Java行业整体是很不错的,人才的需求量也非常大,就业前景与薪资待遇也很可观,所以,北京的Java培训相对来说是比较多的,到这里来学习的人也不少,大家都......
  • Java哪里培训好,需要考虑几个情况
    Java哪里培训好,事实上,正规的Java培训还是有不少的,并且不同城市的机构教学水平有这很大差距,这就会导致,最终的学习效果与成果也都存在一定的差距,所以,我们在选择Java培训的时......
  • Java工程师工资一般多少?是否是我们预期的那样呢
    关注互联网的同学想必是了解IT行业的,IT行业的岗位尤其是Java工程师不管是薪资还是待遇都属于行业中比较高的,而大家现在对于Java工程师的预期也是非常高的,那么2023新的一年......
  • Java 在线代码运行编译工具推荐
    Java在线运行编译,是一款可在线编程编辑器,在编辑器上输入Java代码,点击运行,可在线编译运行Java,Java代码在线运行调试,Java在线编译,可快速在线测试您的Java代码,在线编......
  • java使用Calendar加减天、周、月、年
    java.util.Calendar ,提供了计算时间的方式,Calendar.DATE :代表天数Calendar.WEDNESDAY:代表周数Calendar.MONTH:代表月数Calendar.YEAR:代表年数1、计算近一......