一、异常内容
之前写蓝凌OA的时候,经常会出现这个报错、
GenericJDBCException: cannot open connection
二、异常说明
这个错误表示,在尝试通过JDBC打开数据库连接时失败了,无法打开数据库连接。这个异常是底层打开数据库连接错误。
三、异常解决
3.1 检查连接池配置问题
检查连接池配置,如果使用了连接池,确保其配置正确。
3.2 修改数据库服务器配置的最大连接数
如果数据库服务器配置了最大连接数,请增加此配置或减少当前的连接使用量。 数据库服务器配置了最大连接数,无法接受新的连接。
3.3 检查数据库服务器是否正常运行
在解决问题时,可以从最基础的数据库服务状态检查开始,逐步排除可能的原因,直至找到并解决问题。比如检查Oracle、SQLServer是否正常服务(端口等)
数据库服务器未启动或不可访问,请检查数据库服务器是否正常运行
3.4 检查数据库URL、用户名、密码是否正确。
数据库连接信息错误(如URL、用户名、密码),数据库连接URL、用户名或密码错误,请确认连接URL、用户名和密码是否正确。
3.5 确保数据库驱动与数据库版本兼容
数据库驱动未正确加载或不兼