通用的JDBC的try…catch…finally模板

原创 2006年06月05日 17:32:00

Connection conn = null;
PreparedStatement stmt = null;
ResultSet rs=null;

try {
Class.forName("oracle.jdbc.driver.OracleDriver");

// Get connection from DriverManager or from DataSource
conn = DriverManager.getConnection("connection string", "username", "pwd");

stmt = conn.prepareStatement("SELECT count( * ) FROM user_objects order by object_name");
rs = stmt.executeQuery();
if (rs.next())
{
……
……
}
rs.close();

} catch (Exception e)
{
System.out.println("[Exception] - " + e.toString());
} finally {
try {
if (stmt != null)
stmt.close();

if (conn != null)
conn.close();
} catch (Exception fe)
{
System.out.println("[Exception] - " + fe.toString());
}
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

异常管理 - 采用模板方法优化try-catch-finally

Java 处理异常的语句try-catch-finally应该大家都不陌生, 程序中很多地方都会使用到, 比如IO操作, 对文件的读写, 数据库读写等, 另外事务处理也会用到, 在try块中处理逻辑,...

通用的JDBC的try…catch…finally

在日常的开发中, 我发现JDBC操作的Exception处理方法可总结为下面模板, 希望对大家有用. Connection conn = null;PreparedStatement stmt = n...
  • yzxz
  • yzxz
  • 2009-09-19 21:45
  • 1800

try_catch_finally异常处理java

  • 2013-06-11 23:25
  • 4.36MB
  • 下载

有return的情况下try catch finally的执行顺序(最有说服力的总结)

结论: 1、不管有木有出现异常,finally块中代码都会执行; 2、当try和catch中有return时,finally仍然会执行; 3、finally是在return后面的表达式运算后执行...

try 与 catch finally关键字

  • 2014-06-20 14:28
  • 26KB
  • 下载

图解try catch 中有return,finally执行吗?什么时候执行?

欢迎转载、转载请注明出处 http://blog.csdn.net/aizanhao 1、没有异常时,执行顺序:1-->2-->5-->3;       执行完1之后,会执行return后面的表...

关于输出null对象,以及try/catch/finally比较好玩的一段代码

先上代码,如果知道输出的
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)