如何判断与数据库的连接是否正常 我的程序通过JDBC与数据库连接起来,但是运行过程中可能因为各种原因比如说网络的中断导致与数据库连接出现问题,请问我能通过什么办法判断当前的连接状态,比如说是否连接上。谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在正式操作前,先取一下数据库连接,再关闭,如果取得的连接不为空,或者没有异常的话,应该就可以。JDBC好像没有提供什么很好的测试方法吧 目前版本的JDBC Driver中好像不支持,不过一般你可以通过执行一条SQL来检查,例如:try { stmt= conn.createStatement("select '1' as col1 from a_temp_table where 1=2"); stmt.execute(); return 0; //ok}catch(SQLException ex) { return parseSQLErrorInfo(ex);}如果返回 0则OK,否则根据parseSQLErrorInfo的算法决定原因。 先问个nio初级问题,nio和多线程模型如何选择 一个简单的入门级画圆程序,帮忙给看一下。 回车就会飞? 如何用JAVA实现Windows下的那种画图板的功能? 递归问题! 大家帮我看看这个发邮件的程序,为什么发不出去 applet 无法显示,请高手赐教 java如何连接Oracle数据库? 关于js调用applet方法 为什么不能用localhsot 有没有java做的开源的防火墙,杀毒软件或者网络监控程序? 急!!!求助高手!!!jsp怎么接收有附件的EMail啊!!
stmt= conn.createStatement("select '1' as col1 from a_temp_table where 1=2");
stmt.execute(); return 0; //ok
}
catch(SQLException ex) {
return parseSQLErrorInfo(ex);
}如果返回 0则OK,否则根据parseSQLErrorInfo的算法决定原因。