错误的含义是无法创建对数据库的连接后面一般还要带一个括号说明错误的具体内容我的说什么端口错误
后来经过证实是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
|