连接池技术的问题解决 5C

我用mysql建完了数据库,连接池代码也写了,为什么还是无法让项目和数据库连接,难道用连接池技术还要什么配置吗?
新手求教

6个回答

试试jdbc或者这jndi这种技术!不妨可以把代码贴上来瞧一下

防火墙、端口、驱动程序、用户名、密码,ip地址,检查下,还有mysql是否处于运行状态。

如果你用的是c3p0连接池技术,你需要一个c3p0-config.xml这样一个配置文件,类似下面的内容
<?xml version="1.0" encoding="UTF-8" ?>


jdbc:mysql:///order_dinner?useUnicode=true&characterEncoding=utf8
com.mysql.jdbc.Driver
root
root

    <property name="acquireIncrement">3</property>
    <property name="initialPoolSize">10</property>
    <property name="minPoolSize">2</property>
    <property name="maxPoolSize">10</property>
</default-config>


如果是自定义连接池,需要写一个createConnection方法(DriverManager.getConnection)来获取连接

可以试一下JNDI,在项目的web.xml下配置

MySQL DB Connection
jdbc/mysql
javax.sql.DataSource
Container

如果是远程数据库 看能否ping通 如果是本地看下账号密码和配置文件是否正确 项目启动的时候是否把主配置文件加载进来

和数据库连接,和连接池没什么关系吧,建议去学下jdbc

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问