JDBC连接SQL Server实例方法

本文详细介绍如何通过Java代码连接SQLServer数据库,包括必要的服务器配置步骤,如开启SQLBrowser服务,配置防火墙入站规则,允许TCP和UDP端口等。

java连接sql server代码:

jdbc:sqlserver://127.0.0.1\\mssqlserver2008;DatabaseName=LPT;

 

配置要求:

 首先需要打开服务器中SQL Browser service服务

然后配置服务器防火墙规则

Windows防火墙-》高级设置

配置入站规则

1 入站规则

入站规则用于限制从外部进入本地计算机的数据包。

Windows 防火墙已经默认设置了一些常用的入站规则,其中一些常用的规则(例如 Web 浏览服务)已经默认为启用状态。如果需要启用或禁用某个规则,只需要右键单击该规则,然后在右键菜单中选择“启用规则”或“禁用规则”。

在左侧树状列表中选择“入站规则”,在右键菜单中选择“新建规则”,即可新建一个自定义的入站规则。

 

 

2 允许 TCP 端口

以 SQL Server 为例,默认实例通常侦听来自 TCP 1433 端口的入站连接请求。下例将为其创建一个入站规则。

在“规则类型”页,为新创建的规则选择“端口”类型。

在“协议和端口”页,首先选择“TCP”协议,然后在“特定本地端口”中输入 SQL Server 默认实例侦听的端口。

在“操作”页,指定“允许连接”。

 

在“配置文件”页,为新建的入站规则指定适用哪些配置文件。默认全选所有的配置文件。

 

在“名称”页,为新建的入站规则指定一个名称。

 

单击“完成”按钮,则完成新建入站规则。

 

3 添加 UDP 端口

通常情况下,命名实例不侦听固定的 TCP 1433 端口,而是侦听动态端口。需要参照前面的示例,添加一个入站规则,使防火墙允许侦听该动态端口。

同时,通常客户端应用程序并不知道这个动态端口,而是以“<服务器名称>\<实例名称>”访问 SQL Server Browser 服务,然后从返回的参数中获知动态端口的号码。SQL Server Browser 服务侦听 UDP 1434 端口。下面的示例为其创建新的入站规则。

在“规则类型”页,选择“端口”。

 

在“协议和端口”页,首先指定“UDP”协议,然后输入端口号码。

 

在“操作”页,选择“允许连接”。

在“配置文件”页,指定此规则应用的配置文件。

 

在“名称”页,为些规则输入名称和描述。

单击“完成”按钮,完成创建新入站规则的步骤。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值