Eclipse连接mysql数据库错误:Cannot create PoolableConnectionFactory

错误的含义是无法创建对数据库的连接后面一般还要带一个括号说明错误的具体内容我的说什么端口错误

 

后来经过证实是Eclipse中的Servers中的cnotext配置的问题,具体来总结一下以备以后有用。

 

tomcat配置有两种,一是自带的配置在自己目录中的conf中,有有关的contest文件。而Eclipse启动tomcat的时候并不是用的tomcat自带的,即用的是第二种配置文件:Servers中的context配置信息。

刚开始我用的是

 

<Resource name="jdbc/cartds" auth="Container"

type="javax.sql.DataSource"

maxActive="100" maxIdle="30" maxWait="10000"

username="root" password="mysql"

driverClassName="com.mysql.jdbc.Driver"

url="jdbc:mysql://127.0.0.1:3306;DatabaseName=test"/>

 

后来将url改为了url="jdbc:mysql://127.0.0.1:3306/test"后竟然启动成功了。呵呵,但是以前我这么启动也是没有问题的阿

 

这里也附带上一个网友的Eclipse配置连接数据库信息,可以参考:

 



怎样在eclipse开发环境中连接数据库。

1)eclipse开发环境里没有集成mysql的驱动,需要从以下地址下载连接驱动程序mysql-connector-java-XX-XX-XX.zip:

http://dev.mysql.com/downloads/connector/j

2)解压,只取文件mysql-connector-java-XX.XX.XX-bin.jar,将其引用到你需要连接mysql数据库的工程里,如:我在eclipsel里建了一个测试数据库连接的工程ConMysql。具体操作如下:

   在工程ConMysql上点击右键

   properties->Java Build Path->Libraries

   点击Add External JARS...

   选取解压后的mysql-connector-java-XX.XX.XX-bin.jar

3.编写测试代码1

 

   4.编写测试代码2

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值