各位大大:
     小弟这出了个问题,废话不多,看错--
 ERROR 2012-10-22 17:18:07,930 org.zc.dbpool.core.DBConnMgr$DBConnCreator.createNewConn(DBConnMgr.java:433)
    - 无法创建链接  url = jdbc:postgresql://10.0.6.4:9988/hcviewmib   poolName = 'huachen'
org.postgresql.util.PSQLException: Connection 尝试逾时。
        at org.postgresql.Driver$ConnectThread.getResult(Driver.java:359)
        at org.postgresql.Driver.connect(Driver.java:271)
        at java.sql.DriverManager.getConnection(DriverManager.java:525)
        at java.sql.DriverManager.getConnection(DriverManager.java:171)
        at org.zc.dbpool.core.DBConnMgr$DBConnCreator.createNewConn(DBConnMgr.java:429)
        at org.zc.dbpool.core.DBConnMgr$DBConnCreator.getConnection(DBConnMgr.java:323)
        at org.zc.dbpool.core.DBConnMgr.getConnection(DBConnMgr.java:89)
        at org.zc.dbpool.core.DBPool.getConnection(DBPool.java:277)
        at org.zc.dbpool.core.DBPool.getConnection(DBPool.java:266)
        at org.zc.dbpool.core.DBPool.getMapByQuery(DBPool.java:293)
        at com.zc.huachen.alarm.AlarmReceiver.getCurrentAlarm(AlarmReceiver.java:44)
        at com.zc.huachen.alarm.AlarmReceiver.run(AlarmReceiver.java:196)
开始,我以为最大连接数超过了,修改了配置文件的最大连接数,还是这个错误,后来进入数据库发现不是这个问题,这是一个远程数据库,用户名,密码,驱动等都没问题,能顺利进入我的数据库连接池得到连接,但是就在进入远端库里查询数据的时候,出现了这个错误,不知道该从哪里下手了,网上查的一些方法也都用过了,还是没解决,希望有好心人帮忙看下,问题有点着急,谢谢了

解决方案 »

  1.   

       zc.pool.drivers=com.mysql.jdbc.Driver org.postgresql.Driver 
    # default 10 if not specified
    zc.pool.page_size=100
    zc.pool.timeout=10
    # enable cache or not
    zc.pool.cache_enable=false
    # default initial size of a cache you create
    zc.pool.cache_init_size=15
    # the max size of your data a cache can hold
    zc.pool.cache_max_size=20
    # no. of cache you can create 
    zc.pool.cache_size=15
    # show sql or not
    zc.pool.show_sql=true
    # format sql or not
    zc.pool.format_sql=true
    # paged data or not
    zc.pool.paged=truehuachen.url=jdbc:postgresql://10.0.6.4:9988/hcviewmib
    huachen.user=hctel
    huachen.pwd=hctel
    huachen.maxconn=90
    huachen.dialect=postgresqllocal.url=jdbc:mysql://127.0.0.1:3306/huachen_mapping
    local.user=root
    local.pwd=rootroot
    local.maxconn=5
    local.dialect=mysql
    # other properties
    rmi_ip=134.37.81.237
    alarm_target_host=TCP:134.32.5.102:9005,ECHO
    huachen_alarm_host=134.37.81.237这是我的配置文件 应该没什么错误,其他的程序,配置文件和包一样,远程地址和服务器不一样,没有报错。
      

  2.   

    DBPool是你们自己的代码?
    对org.zc.dbpool.core.DBPool.getMapByQuery调试一下就都出来了。
      

  3.   

    DBPool 是我的数据库连接池,都没有问题,最后我找出来了,是因为超过了最大连接时间,开始我以为是超过了最大连接数的问题,现在改了配置文件,已经解决,谢谢