java dbutil 快速方便操作多数据源数据库
来源:互联网 发布:淘宝退款1 手续费不退 编辑:程序博客网 时间:2024/06/06 04:47
在java 中我们有多种方式操作数据库,但是如果只是为了简单处理使用一些框架,在使用中还是显得麻烦。这里就整理一个简单快速操作数据库的一种方案
项目地址:https://gitee.com/jiangzeyin/dbutil
并且也上maven 库了:https://mvnrepository.com/artifact/cn.jiangzeyin/dbutil
博客专栏:http://blog.csdn.net/column/details/17021.html
项目特点:
1.支持多数据源
2.多数据源支持读写分离 和 随机落取
3.接口形式记录日志
4.接口形式获取当前操作用户
5.增 删 改 可以使用异步执行
6.对外提供 增 删 改 执行过程中的接口调用
7.自动记录当前最后修改数据人 创建数据人和时间
8.自动记录数据最后修改数据时间(和第5点不冲突)
欢迎━(`∀´)ノ亻!大家测评
cn.jiangzeyin.database.config.DataSourceConfig 工具使用配置类
cn.jiangzeyin.system.SystemDbLog 工具日志为了各个项目适配,使用了接口形式来提供记录日志
cn.jiangzeyin.database.run.read.IsExists 判断是否存在
cn.jiangzeyin.database.run.read.Select 多种方式查询
cn.jiangzeyin.database.run.read.SelectFunction 查询函数
cn.jiangzeyin.database.run.read.SelectPage 分页查询
cn.jiangzeyin.database.run.write.Insert 添加数据
cn.jiangzeyin.database.run.write.Remove 删除数据
cn.jiangzeyin.database.run.write.Update 修改数据
示例配置:
sourceTag=core,user,roles,tongji,newsconfigPath=file:/ztoutiao/read.propertiessystemKey=com.yokesystemKeyColumn=url,username,password#lastModify.time=UNIX_TIMESTAMP(NOW())lastModify.class=com.yoke.entity.EditOptBaseEntity,com.yoke.entity.AdminOptBaseEntitylastModify.column.user=lastModifyUserlastModify.column.time=lastModifyTime#create.class=com.yoke.entity.AdminOptBaseEntitycreate.column.user=createUser#systemColumn.pwd=pwdsystemColumn.active=isDeletesystemColumn.active.value=0systemColumn.inActive.value=1#systemColumn.modify.status=truesystemColumn.modify.column=modifyTimesystemColumn.modify.time=UNIX_TIMESTAMP(NOW())#systemColumn.notPutUpdate=modifyTime,isDelete,createTime,createUser,lastModifyUser,lastModifyTime,idsystemColumn.columnDefaultValue=modifyTime:UNIX_TIMESTAMP(NOW()),createTime:UNIX_TIMESTAMP(NOW())systemColumn.writeDefaultRemove=createUser,lastModifyUser,lastModifyTime,id,isDeletesystemColumn.readDefaultRemove=pwdsystemColumn.selectDefaultColumns=*#systemColumn.defaultRefKeyName=idsystemColumn.defaultKeyName=id
- java dbutil 快速方便操作多数据源数据库
- Java操作数据库之dbutil+c3p0
- DBUtil数据库操作工具类
- DBUtil java 链接sqlserver 数据库
- seam 中配置多数据源 操作不同数据库
- 我写的数据库操作类DBUtil
- jdbc数据库操作工具类--DBUtil
- 常用代码备忘录(封装 Apache Commons 的 DbUtils 实现的数据库操作工具类)-DBUtil.java
- springmvc 多数据源操作
- 多数据源方式在java中的使用postgresql数据库
- 数据库多数据源配置
- JAVA- DBUtil 封装数据库工具类
- Java 多数据源切换
- java SSM 多数据源
- java 多数据源实例
- AOP实现Spring多数据源操作
- springboot结合mybatis操作多数据源
- 多数据库操作
- abcd
- 学习java遇到的问题之“编码GBK的不可映射字符”
- dijkstra算法 之 畅通工程续(图论)
- linux__实时查看tomcat运行日志
- mysql trim()的用法
- java dbutil 快速方便操作多数据源数据库
- 框架篇:Spring+SpringMVC+hibernate整合开发
- Spring之IOC
- 安卓_侧拉
- zcmu-1646 盒子游戏
- 更改Struts2主题风格
- utity3D学习
- Oracle 处理空值的函数
- 交叉熵代价函数(作用及公式推导)