Midao JDBC JDBC 工具包开源项目

我要开发同款
匿名用户2013年07月21日
90阅读

技术信息

开源地址
https://github.com/pryzach/midao
授权协议
Apache

作品详情

MidaoJDBC简化了JDBC的开发,特点是灵活、可定制、简单直观,提供大量的功能,包括事务处理、元数据操作、类型处理、检视、输入输出处理和转化,带连接池的数据源支持;缓存和懒查询执行;命名参数;多供应商支持;自定义异常处理和重载等等。只需要一个简单的jar包就可以支持JDBC3.0(Java5)和JDBC4.0(Java6).

与标准JDBC库不同,它允许使用类/映射,自定义错误处理,事务处理,类型转换,缓存和惰性查询,存储过程处理和池连接。与ORM框架不同,它不会对您隐藏SQL,同时允许您使用类/映射来设置和读取数据库中的值。存储过程也允许类/映射映射。自定义和简单性 -库试图提供DbUtils的简单性,同时提供SprigJDBC的功能/自定义,并且往往不止于此。可插拔体系结构 -允许插入任何合适的合并数据源。提供针对特定数据库供应商量身定制的自定义处理程序。提供一些SprigJDBC处理程序,以使从SprigJDBC的使用/迁移更加容易/舒适。多功能 -单个jar支持JDBC3.0(Java5)和JDBC4.0(Java6)。经过了良好的测试 -它不仅具有大约800个单元和功能测试,而且还通过以下驱动程序进行了测试:Derby,MySQL(MariaDB),PostgreSQL,MicrosoftSQL和Oracle。

示例代码:

QueryRuerServiceruer=MidaoFactory.getQueryRuer(this.dataSource);Map<Strig,Object>queryParameters=ewHashMap<Strig,Object>();queryParameters.put("id",1);MapIputHadleriput=ewMapIputHadler("SELECTameFROMstudetsWHEREid=:id",queryParameters);Map<Strig,Object>result=ruer.query(iput,ewMapOutputHadler());

功能介绍

Midao JDBC 简化了 JDBC 的开发,特点是灵活、可定制、简单直观,提供大量的功能,包括事务处理、元数据操作、类型处理、检视、输入输出处理和转化,带连接池的数据源支持;缓存和懒查询执行...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论