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”协议,然后输入端口号码。
在“操作”页,选择“允许连接”。
在“配置文件”页,指定此规则应用的配置文件。
在“名称”页,为些规则输入名称和描述。
单击“完成”按钮,完成创建新入站规则的步骤。