gpt4 book ai didi

mysql - 帮助 - 使用 Java 7 及更高版本删除 JDBC 样板代码

转载 作者:行者123 更新时间:2023-11-28 23:57:58 26 4
gpt4 key购买 nike

Online examples与 RAII/C++ 或 Python DB 相比,JDBC 表现出相当多的代码困惑。难道我们不都想要一些不那么冗长的东西吗? :) 那么,本着精简内容的精神,以下代码片段是否是在 Java 7 下关闭自动提交的 JDBC(MySQL 连接器/J)的最精简但正确的代码片段?

try ( Connection con = DBConnection.getConnection() ) {
PreparedStatement stmt = con.prepareStatement(..);
stmt.setInt(1, ..);
stmt.executeUpdate();
con.commit();
}

请注意,finally-block 没有明确的“检查和回滚”。

最佳答案

当然你必须导入相关的包。然后您必须使用Class.forName(DB_DRIVER_CLASS);。最后,您可以省略 catch 部分(关闭连接),但前提是您立即终止程序,而不执行其他连接或其他数据库操作。

关于mysql - 帮助 - 使用 Java 7 及更高版本删除 JDBC 样板代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30999296/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com