java.sql.SQLException: QueryRunner requires a DataSource to be invoked in this way, or a Connection
2017-08-27 22:40
435 查看
这个错误是使用c3p0-0.9.2-pre1.jar配置数据库的时候,按照字面意思就是说:SQLException异常:QueryRunner需要一个数据源以这种方式调用,或者应该传入的连接池。我们看前半段,需要一个数据源说明问题在于是否有数据源,后半句是说明是否有连接池。所以我们需要打断点看
:
1.不能缺连接池并且连接池不能为NULL 这就让我们去查看我们是否配置正确然后正常的获得。
2.是否把连接池传入。
例如:
new QueryRunner();//忘记传入连接池
new
QueryRunner(C3P0Utiles.getDataSource()); //修正之后
:
1.不能缺连接池并且连接池不能为NULL 这就让我们去查看我们是否配置正确然后正常的获得。
2.是否把连接池传入。
例如:
new QueryRunner();//忘记传入连接池
new
QueryRunner(C3P0Utiles.getDataSource()); //修正之后
相关文章推荐
- java.sql.SQLException: QueryRunner requires a DataSource to be invoked in this way, or a Connection
- QueryRunner requires a DataSource to be invoked in this way, or a Connection should be passed in
- java.sql.SQLException: Connection has already been created in this tx context for pool named ...
- java.sql.SQLException: ORA-28009: connection as SYS should be as SYSDBA or SYSOPER
- java.sql.SQLException: ORA-01799: a column may not be outer-joined to a subquery
- The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this ap
- A Java RunTime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Ecl
- Eclipse启动时报错:A Java RunTime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. No java virtual machine was found after searching the following locations:…
- A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Ecl
- This file requires _WIN32_WINNT to be #defined at least to 0x0403. Value 0x0501 or higher is recommended
- java.sql.SQLException: The SQL statement must not be null or empty.这个错误
- java.sql.SQLException: Connection is read-only. Queries leading to data modification are not allowed
- java.sql.SQLException: No operations allowed after connection closed.Connection was implicitly closed due to underlying exceptio
- a java runtime environment jre or java development kit jdk must be available in order to run eclipse
- java.sql.SQLException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for
- A Java RunTime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Ecl
- Eclipse启动时报错:A Java RunTime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. No java v
- This absolute uri http://java.sun.com/jsp/jstl/core) cannot be resolved in either web.xml or the ...
- The service cannot be activated because it does not support ASP.NET compatibility. ASP.NET compatibility is enabled for this application. Turn off ASP.NET compatibility mode in the web.config or add the AspNetCompatibilityRequirements attribute to the ser
- In order to run a trace against SQL Server you must be a member of sysadmin fixed server role or have the ALTER TRACE permission.