gpt4 book ai didi

java - 无法在 Java 程序中连接 SQL Server 2008 的本地实例

转载 作者:行者123 更新时间:2023-12-01 15:44:47 24 4
gpt4 key购买 nike

我在eclipse项目的Build路径中使用sqljdbc4.jar。我正在尝试在 java 程序中连接到 SQL Server 2008

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String connectionUrl = "jdbc:sqlserver://localhost:1433;" +
"databaseName=sis;user=sample;password=sample;";
connection = DriverManager.getConnection(connectionUrl);

但是我收到以下错误。与主机的 TCP/IP 连接失败。 java.net.ConnectException:连接被拒绝:连接

我尝试了以下方法

  • 防火墙关闭

  • 在 SQL Server 配置管理器中启用 TCP/IP --> 客户端协议(protocol)

  • SQL Server 浏览器服务也在运行请让我知道我还应该尝试哪些其他事情。

谢谢

最佳答案

防火墙关闭哪条路,这条路???打开/启用端口 localhost:1433

运行cmd并粘贴

netsh firewall set portopening protocol = TCP port = 1433 
name = SQLPort mode = ENABLE scope = SUBNET profile = CURRENT

2/更改 Sql Server 身份验证

Windows 身份验证...到 Sql Server 和 Windows 身份验证(混合模式)

3)您的版本是SQL Server 2008或SQL Server 2008 Express,如果是Express,则在下载的包中搜索(包含excelent help inc示例)如何在本地主机上连接Express,有区别 localhost\sqlexpress

hereherehere

4) 不知道如何连接,还有 TCP/IP 和名称管道

编辑:

5) 在 Management Studio 中,您必须添加新用户(SQL 身份验证)并分配给决策数据库(无论是数据库还是模型)是否存在???你不是吗

关于java - 无法在 Java 程序中连接 SQL Server 2008 的本地实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7282012/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com