SSH搭建,链接2008数据库报错。。。。求大虾们帮忙看下哪里错了

时间:2021-12-24 14:11:38
org.springframework.jdbc.UncategorizedSQLException: Hibernate operation: Cannot open connection; uncategorized SQLException for SQL [???]; SQL state [null]; error code [0]; Connections could not be acquired from the underlying database!; nested exception is java.sql.SQLException: Connections could not be acquired from the underlying database!
数据源配置脚本:
<!-- 配置实用C3P0连接池 -->
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
<!-- 配置连接到数据库的JDBC驱动 -->
<property name="driverClass" value="com.microsoft.sqlserver.jdbc.SQLServerDriver"/>
<!-- 配置数据库Url地址 -->
<!-- <property name="jdbcUrl" value="hibernate.cfg.xml"/> -->
<property name="jdbcUrl" value="jdbc:sqlserver://localhost:1433;databaseName=healthrecord_ssh"/>
<!-- 配置用户名 -->
<property name="user" value="sa"/>
<!-- 配置密码 -->
<property name="password" value="123456"/>
        <!-- 指定连接数据库连接池的最大连接数 -->  
        <property name="maxPoolSize" value="40"/>  
        <!-- 指定连接数据库连接池的最小连接数 -->  
        <property name="minPoolSize" value="1"/>  
        <!-- 指定连接数据库连接池的初始化连接数 -->  
        <property name="initialPoolSize" value="1"/>  
        <!-- 指定连接数据库连接池的连接的最大空闲时间 -->  
        <property name="maxIdleTime" value="20"/>  
    </bean>  

6 个解决方案

#1


大虾们。忙不指点下。谢谢

#2


用那个用户名密码能正确访问吗

#3


引用 2 楼 defonds 的回复:
用那个用户名密码能正确访问吗

可以啊,测试都通过。程序访问就提示这个
SSH搭建,链接2008数据库报错。。。。求大虾们帮忙看下哪里错了

#4


检查配置文件,如果没有问题,就再检查一下数据库连接驱动包以及c3p0对应的jar包是否缺失

#5


问题已经找到,sqljdbc.jar包重复导致。
谢谢大家

#6


1.包丢失
2.包重复,oracle mysql sqlserver的包是否重复,cp3的包是否在路径下。

#1


大虾们。忙不指点下。谢谢

#2


用那个用户名密码能正确访问吗

#3


引用 2 楼 defonds 的回复:
用那个用户名密码能正确访问吗

可以啊,测试都通过。程序访问就提示这个
SSH搭建,链接2008数据库报错。。。。求大虾们帮忙看下哪里错了

#4


检查配置文件,如果没有问题,就再检查一下数据库连接驱动包以及c3p0对应的jar包是否缺失

#5


问题已经找到,sqljdbc.jar包重复导致。
谢谢大家

#6


1.包丢失
2.包重复,oracle mysql sqlserver的包是否重复,cp3的包是否在路径下。