Midao JDBC JDBC 工具包开源项目

我要开发同款
匿名用户2013年07月21日
42阅读
开发技术Java
所属分类程序开发、常用工具包
授权协议Apache

作品详情

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

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

示例代码:

QueryRunnerServicerunner=MidaoFactory.getQueryRunner(this.dataSource);Map<String,Object>queryParameters=newHashMap<String,Object>();queryParameters.put("id",1);MapInputHandlerinput=newMapInputHandler("SELECTnameFROMstudentsWHEREid=:id",queryParameters);Map<String,Object>result=runner.query(input,newMapOutputHandler());
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论