辅助编写高效和正确的JDBC API代码:JDBC lint

分享到:
JDBC lint能够帮助Java程序员编写正确和高效的代码,当使用JDBC API时。JDBC lint需要Java 6并且没有其它运行期依赖。

示例

用户可以使用 JDBC lint 来封装 Connection 或 DataSource 对象:

import com.maginatics.jdbclint.Configuration;
import com.maginatics.jdbclint.Configuration.Check;
import com.maginatics.jdbclint.ConnectionProxy;
...
Configuration config = new Configuration(EnumSet.allOf(Check.class),
Arrays.<Configuration.Action>asList(
Configuration.PRINT_STACK_TRACE_ACTION,
Configuration.THROW_SQL_EXCEPTION_ACTION));
Connection connection = DriverManager.getConnection(...);
connection = ConnectionProxy.newInstance(connection, config);
connection.close();
connection.close();  // triggers error, runs Actions

项目主页:http://www.open-open.com/lib/view/home/1396593424215

昵    称:
验证码:

相关文档: