我在本地系统的3306端口上运行mysql。并且还有另一个mysql正在13000上运行。虽然我试图连接到13000实例,但它仍在连接3306实例。c3p0数据源使用默认端口,而只是忽略该端口。所以有人可以帮上忙吗???
春豆:
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"
destroy-method="close">
<property name="driverClass" value="com.mysql.jdbc.Driver" />
<property name="jdbcUrl" value="jdbc:mysql://localhost:13000/dbname?autoReconnect=true" />
<property name="user" value="user" />
<property name="password" value="pwd" />
<property name="idleConnectionTestPeriod" value="55" />
<property name="initialPoolSize" value="10" />
<property name="maxIdleTime" value="60" />
<property name="maxPoolSize" value="15" />
<property name="minPoolSize" value="5" />
</bean>
编辑:甚至简单的JDBC程序都连接到3306。
终于找到了问题。原因是我正在使用mysql-connector-java.5.1.9.jar
,因此该连接器中存在错误。所以我将其更改为最新版本,然后我的问题得到解决。
谢谢。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句