如何正确连接局域网中另一台计算机的数据库地址

如何正确连接局域网中另一台计算机的数据库地址 一般情况下是
jdbc:sqlserver://localhost:1433;DatabaseName=Test 这么写
如果连接其他计算机 是不是应该将1433端口号 改为数据库的服务器名啊?
jdbc:sqlserver://localhost:Lil11;DatabaseName=Test (Lil11)是数据库服务器名

需要链接到对方数据库需要满足基本条件:
1、对方需要开启远程IP或别名访问(可以二选一)
2、对方电脑防火墙开放数据库端口,默认为1433端口
3、对方数据库SQL Server Browser服务需要开启追问

数据库在我本地 数据库的服务器名写的是 Lil11 我直接将localhost改为登录数据库的服务器名不可以么 。。。

追答

不能将端口更改为服务器名的,如果你要连局域网的电脑,你把localhost 更改为Lil11或者数据库服务器的IP地址

追问

jdbc:sqlserver://Lil11:1433;DatabaseName=Test

是这么写么。。。。。。

追答

嗯,能连接不

追问

我发现我怎么写 控制台都不报错 程序不知道哪个地方有问题 我瞅瞅

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-06-15
1、数据库所在的电脑的防火墙关掉
2、数据库所在的电脑的数据库要开启TCP/IP,sql Browser也要开启
3、登录的使用用sql账号登录,输入数据库所在的电脑的ip来登录。
第2个回答  2013-07-03
端口号不变,localhost 改成你要连接的计算机的ip地址就可以。追问

数据库在我本地 数据库的服务器名写的是 Lil11 我直接将localhost改为登录数据库的服务器名不可以么 。。。

追答

一般情况是可以的,不过还是建议用ip地址,这样比较精确。

第3个回答  2013-07-03
你要是连接别人的数据库还能用localhost吗
相似回答