问题:
在TongWeb上配置数据源后,点击“测试连接”显示连接拒绝,连不上数据库怎么办?
解决办法:
基本原因是数据库未启动、数据源配置不正确引起的,请从这几方面检查。
- 检查数据库正常启动,TongWeb与数据库服务器之间网络连通,数据库端口通。
- 检查数据库的可用连接数够用,允许连接池连接。
- 数据库JDBC驱动包jar文件,已放在TongWeb的lib目录下,且JDBC驱动包的版本与数据库对应。
注:该驱动包由数据库厂家提供。
- 检查数据源配置,主要检查驱动类、URL、用户名、密码是否正确。以Oracle为例:
驱动类名:oracle.jdbc.driver.OracleDriver
URL: jdbc:oracle:thin:@192.168.100.126:1521:ORCL
注:驱动类名与URL格式是由各个数据库厂商提供,非TongWeb定义的。
- 经过以上检查后,点击“测试连接”还显示连接拒绝,则查看server.log日志,查看具体原因。
适应版本:
TongWeb所有版本。本质上无论使用TongWeb数据源,还是C3P0、DBCP开源数据源配不通,通常是由于缺乏一些数据源配置常识引起的。