发布网友 发布时间:2022-04-24 20:56
共2个回答
懂视网 时间:2022-04-08 04:24
name="jdbc/sdact1ds" auth="Container" type="javax.sql.DataSource" factory="org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory" driverClassName="oracle.jdbc.driver.OracleDriver" url="jdbc:oracle:thin:@13.121.2.13:1521:bsstest" username="ucr_ap" password="ucr_ap" maxActive="60" maxIdle="20" maxWait="10000" removeAbandoned="true" removeAbandonedTimeout="60" logAbandoned="true"/>Caused by: java.sql.SQLException: No suitable driver
解决:和上面类似,还是tomcat里的Resource节点没有配置对
<Resource name="ds_zplat_cen1"
auth="Container"
type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://13.51.23.24:3010/zplatdb"
username="zplat_cen1"
password="12345"
maxActive="60"
maxIdle="20"
maxWait="10000"
removeAbandoned="true"
removeAbandonedTimeout="60"
logAbandoned="true"
defaultAutoCommit="false"/>
Caused by: java.lang.AbstractMethodError: com.mysql.jdbc.Connection.isValid(I)Z
解决:mysql的jar版本过低引起,改为mysql-connector-java-5.1.34.jar即可(注意官网最新的是5.1.35,懒得下载最新了,这个5.1.34在tomcat8里跑没问题)
官网下载地址:http://dev.mysql.com/downloads/connector/j/
2015.6.30
版权声明:本文为博主原创文章,未经博主允许不得转载。
tomcat连接mysql的3个问题解决
标签:tomcat mysql jdbc
热心网友 时间:2022-04-08 01:32
1、用图形界面测试连接(Navicat)远程进行访问的,mysql需要进行相关配置
2、使用main方法进行测试,看是不是配置文件有问题(下面的代码中配置自己放进去)
//druid使用main方法手工获取3、如果是代码可以,但tomcat不行,上面的代码稍微改动下,在tomcat启动时执行(spring、web.xml都可以配置)也许是某些配置或者jar包与tomcat冲突了,去掉多余的包和配置后,只存留这个获取连接进行测试。