DBCP池出错:" java.sql.SQLException:找不到配置文件"

时间:2016-05-02 22:23:18

标签: java jdbc apache-commons-dbcp jdbc-pool

我收到错误:

@crsf_exempt

我检查了连接,并没有任何问题。这只是一个游泳池错误。如果我不使用池但直接打开连接(使用下面的from django.views.decorators.csrf import csrf_exempt @csrf_exempt def add(request): ... @csrf_exempt def insert_order(request): ... ),我可以连接并执行语句并获得结果集。

创建和使用池的代码:

java.sql.SQLException: Configuration file not found
        at org.apache.commons.dbcp.PoolingDriver.getConnectionPool(PoolingDriver.java:137)
        at org.apache.commons.dbcp.PoolingDriver.connect(PoolingDriver.java:175)
        at java.sql.DriverManager.getConnection(DriverManager.java:664)
        at java.sql.DriverManager.getConnection(DriverManager.java:270)
        at com.test.sql.Test.main(Model.java:95)

1 个答案:

答案 0 :(得分:1)

问题在于我是如何要求连接的。您需要在Apache的驱动程序URL下面询问您的池:

stop()

所以格式为:

Connection conn = DriverManager.getConnection( 
     "jdbc:apache:commons:dbcp:test_pool"
);