guo249550148_outlook 2013-10-11 01:17 采纳率: 100%
浏览 4008
已采纳

Class.forName("org.postgresql.Driver")卡住了

在用jdbc的org.postgresql.Driver时卡住了, 代码如下:

driveName = "org.postgresql.Driver";
logger_.log("drive Name: "+driveName);
try {
Class.forName(driveName);
}catch(Exception e){
logger_.log("catch exception while load postgresql driver: " + e.toString());
e.printStackTrace();
}
logger_.log("connect succeed");

在日志打出 "drive Name org.postgresql.Driver"后, 就停住了, 既不打出异常日志也没有链接成功的日志.
控制台也是停住, 但是进程并没有终止, 这是为什么?
这种情况不是每次都发生, 偶尔出现一次.

  • 写回答

2条回答 默认 最新

  • 暂时叫未名吧 2013-11-12 09:41
    关注

    数据库的连接需要0.2到2秒吧,之前也遇到多,如果控制台没有抛出异常的话,那就证明的程序没错,我之前也遇到过,等待一下就会连接上,这跟很多因素有关

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 HFSS 中的 H 场图与 MATLAB 中绘制的 B1 场 部分对应不上
  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?