最近为支持公司项目的移动端产品,搭建了一个基于springboot的后台,生成DB数据库文件
1、环境配置
从官方下载到这两个文件,jar包引入项目,dll放入jdk\bin,官方标注的WIN32,在64系统下可以使用
2、创建db文件及执行语句方法
open方法打开指定db文件,若不存在则自动创建。exec方法用来执行sql语句,第二个参数为回调函数
3、事务控制
Database类没有直接开启关闭事务的方法,通过执行sql语句开启事务。注:不显式的声明事务会默认每执行一次insert语句开启一次,大量数据写入会非常慢。db文件最后需要被关闭,否则若项目不停止,该文件会一直被占用。
4、写入数据方案
查询出数据模型,使用反射遍历属性,db数据的字段命名要与java实体类存在某种关联,如大写转驼峰,通过比对将属性值与数据表字段一一对应,生成sql insert语句
网友评论