这是什么问题大家看看 java.sql.SQLException: invalid arguments in call

xzzd_jokelin 2014-08-22 09:50:15
SEVERE: The web application [/zhejiangZX] registered the JDBC driver [com.mysql.jdbc.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
- com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@1703bbc0 -- Acquisition Attempt Failed!!! Clearing pending acquires. While trying to acquire a needed new resource, we failed to succeed more than the maximum number of allowed acquisition attempts (30). Last acquisition attempt exception:
java.sql.SQLException: invalid arguments in call
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:208)
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:236)
at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:421)
at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:78)
at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:35)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:801)
at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:121)
at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:144)
at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:132)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:137)
at com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1014)
at com.mchange.v2.resourcepool.BasicResourcePool.access$800(BasicResourcePool.java:32)
at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1810)
at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
- com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@17039998 -- Acquisition Attempt Failed!!! Clearing pending acquires. While trying to acquire a needed new resource, we failed to succeed more than the maximum number of allowed acquisition attempts (30). Last acquisition attempt exception:
java.sql.SQLException: invalid arguments in call
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:208)
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:236)
at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:421)
at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:78)
at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:35)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:801)
at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:121)
at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:144)
at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:132)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:137)
at com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1014)
at com.mchange.v2.resourcepool.BasicResourcePool.access$800(BasicResourcePool.java:32)
at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1810)
at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
...全文
1030 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
qzw1210 2014-08-22
  • 打赏
  • 举报
回复
调过程或者函数的时候,call{ }里面的参数无效 检查{}里面的参数
海逸_2018 2014-08-22
  • 打赏
  • 举报
回复
看看连接数据库的实例名有没写对,以及连接参数比如驱动名、URL、用户名、密码等。
xzzd_jokelin 2014-08-22
  • 打赏
  • 举报
回复
引用 1 楼 wlwlwlwl015 的回复:
调过程或者函数的时候,call{ }里面的参数无效,检查一下。
我检查一下先
小灯光环 2014-08-22
  • 打赏
  • 举报
回复
调过程或者函数的时候,call{ }里面的参数无效,检查一下。
nyxiaobin123 2014-08-22
  • 打赏
  • 举报
回复
可能是传递的参数和数据库定义的字段数据类型不一致造成的,可以检查下
海逸_2018 2014-08-22
  • 打赏
  • 举报
回复
引用 6 楼 w_enhao 的回复:
[quote=引用 3 楼 yulongde77 的回复:] 看看连接数据库的实例名有没写对,以及连接参数比如驱动名、URL、用户名、密码等。
没有用到调用过程之类的,就是sql [/quote] 你写的SQL不要连数据库?连数据的配置文件或实例名看看是否正确,就是这个意思
xzzd_jokelin 2014-08-22
  • 打赏
  • 举报
回复
引用 3 楼 yulongde77 的回复:
看看连接数据库的实例名有没写对,以及连接参数比如驱动名、URL、用户名、密码等。
没有用到调用过程之类的,就是sql
xzzd_jokelin 2014-08-22
  • 打赏
  • 举报
回复
引用 2 楼 w_enhao 的回复:
[quote=引用 1 楼 wlwlwlwl015 的回复:] 调过程或者函数的时候,call{ }里面的参数无效,检查一下。
我检查一下先[/quote] 这些都是对的

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧