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

jopen 10年前

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