sqlserver数据库设置,使得用ip(127.0.0.1)可以链接

本文介绍如何通过计算机管理界面配置 SQL Server 的 TCP/IP 设置。主要包括:启用 TCP/IP、设置 IP 地址并重启服务等步骤。

到"计算机"=>"管理"=>"服务和应用程序"=>"SQL ser***"=>"SQL server网络配置"=>"实例名",

1.点击后,把右边TCP/IP状态改为启用


2.右键"右边TCP/IP",选择ip地址,把ip为"127.0.0.1"的"已启用"状态改为"是"


3.重启服务


在使用JDBC连接SQL Server数据库时,并不是必须将IP地址设置为`127.0.0.1`。`127.0.0.1`通常用于表示本地回环地址,适用于本地开发和测试场景。如果数据库部署在远程服务器上,可以通过远程服务器的IP地址或主机名进行连接[^2]。 JDBC连接字符串的格式如下: ```java jdbc:sqlserver://<host>:<port>;DatabaseName=<database_name> ``` 其中 `<host>` 可以是本地回环地址(`localhost` 或 `127.0.0.1`),也可以是远程服务器的IP地址或主机名。如果SQL Server运行在远程服务器上,则只需将 `<host>` 替换为对应的IP地址或主机名即可。例如,若远程服务器的IP地址为`192.168.1.100`,则连接字符串可以写为: ```java jdbc:sqlserver://192.168.1.100:1433;DatabaseName=Student ``` 需要注意以下几点: 1. 确保SQL Server的网络配置允许远程连接。可以通过SQL Server配置管理器启用TCP/IP协议,并配置IP地址和端口[^3]。 2. 确保防火墙设置允许通过指定端口(例如1433)进行通信。 3. 如果SQL Server使用的是非默认端口(例如动态端口),需要在连接字符串中明确指定该端口。 通过以上配置,JDBC可以成功连接远程SQL Server数据库,而不必局限于使用`127.0.0.1`。 ```java // 示例代码:使用远程IP地址连接SQL Server数据库 import java.sql.Connection; import java.sql.DriverManager; public class RemoteDatabaseConnection { public static void main(String[] args) { String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; String dbURL = "jdbc:sqlserver://192.168.1.100:1433;DatabaseName=Student"; // 使用远程IP地址 String userName = "sa"; // 数据库账号 String userPwd = "123"; // 数据库密码 try { Class.forName(driverName); Connection dbConn = DriverManager.getConnection(dbURL, userName, userPwd); System.out.println("数据库连接成功!"); } catch (Exception e) { e.printStackTrace(); System.out.print("数据库连接失败!"); } } } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值