辅助编写高效和正确的JDBC API代码:JDBC lint
jopen
11年前
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