赞
踩
简述:
在开发中需要配置sql server 做数据库
报错:
遇到数据库始终无法连接的情况,
报错如下:
org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Unable to get information from SQL Server: 192.168.2.101.)
at org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1549)
at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388)
。。。(不完全)
解决方法:
1. 找到sql server 目录下的配置管理器
2. 打开sqlexpress 的协议, 其中默认的TCP/IP是禁用的,需要打开
3. 点击该TCP/IP , 修改数据库监听端口
确定后
4. java开发需要打开sql server browser才能连接数据库
选择sql server browser 点击自动,
5. 重启sql server Express
url 如下:
<jdbc.url>jdbc:jtds:sqlserver://localhost:1433/YourDB;instance=SQLEXPRESS</jdbc.url>
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。