使用sql非默认实例连接失败

楼主
我是社区第8760位番薯,欢迎点我头像关注我哦~
本帖最后由 偏方 于 2012-7-30 23:40 编辑

在设计器中连接本地sqlserver2005数据库,安装有两个实例,一个实例为默认实例,一个名为gdzc的实例,远程连接等都打开了,用业务软件远程连接没有错误。

但在设计器中连接第二个非默认实例时出现连接失败的提示,连接的自符串为:jdbc:sqlserver://localhost\gdzc:1433;databaseName=aaaa

用户名和密码反复确认过,肯定没有错误。

严重:Cannot create PoolableConnectionFactory (到主机  的 TCP/IP 连接失败。 java.net.ConnectException: Connection refused: connect)
        at com.fr.third.org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1549)
        at com.fr.third.org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388)
        at com.fr.third.org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
        at com.fr.data.pool.MemoryConnection.create(Unknown Source)
        at com.fr.data.impl.JDBCDatabaseConnection.createConnection(Unknown Source)
        at com.fr.data.impl.JDBCDatabaseConnection.testConnection(Unknown Source)
        at com.fr.base.dav.LocalEnv.testConnection(Unknown Source)
        at com.fr.design.data.source.DatabaseConnectionPane$ConnectionThread.run(Unknown Source)


sql
分享扩散:

沙发
发表于 2012-7-30 18:29:42
来自手机
这!看新手教学区看我的文章!制作一个简单报表的文章,里面有数据库连接视频
板凳
发表于 2012-7-31 08:11:52
来自手机
本帖最后由 vikou 于 2012-7-31 15:26 编辑

电脑上设置了JDBC了?
地板
发表于 2012-7-31 10:05:03
jdbc连接sqlserver的默认实例和命名实例url分别如下
默认实例:jdbc:sqlserver://localhost:1433;databaseName=aaaa
命名实例:jdbc:sqlserver://localhost//gdzc; databaseName=aaaa
命名实例里面没有1433端口,可以试试行不行
5楼
发表于 2012-7-31 15:18:32
问题解决了,默认实例的tcp端口是1433,但非默认实例访问的端口是另外一个,需要自己查找。

另外,非默认实例的写法上面写的都不对,需要按着下面的格式才成:
jdbc:sqlserver://localhost:1049;instanceName=GDZC;databaseName=aaaa
6楼
发表于 2013-8-7 13:33:33
那这个不是默认实例的端口怎么改呀
7楼
发表于 2013-8-7 15:02:15
非默认实例的我改了端口,按照上面你提供的还是不可以,求指点
8楼
发表于 2013-8-16 20:27:10
强烈支持,楼主万岁!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

8回帖数 1关注人数 8468浏览人数
最后回复于:2013-8-16 20:27

返回顶部 返回列表