当前位置: 首页 > 知识库问答 >
问题:

SQL Server连接被拒绝,jTDS驱动程序不工作

牛越
2023-03-14

我正在尝试连接到本地SQL Server数据库。数据库名为MDB,这些是我使用的凭据。使用user=“user”也尝试了,但没有成功。
我的库中有以下jar:jtds-1.3.1.jar
我使用的SQL server版本是2012。

String url = "jdbc:jtds:sqlserver://localhost:1344/MDB;instance=sqlserver;useNTLMv2=true;";
String user = "User-PC\\User";
String pass = "";

我也尝试了localhost:1099,但没有成功。

try
{
    Class.forName("net.sourceforge.jtds.jdbc.Driver");
}
catch (ClassNotFoundException e){
    e.printStackTrace();
    System.out.println("1st error");
}
try
{
    Connection con = DriverManager.getConnection( dbUrl, dbUser, dbPwd );
    System.out.println("Worked");
} catch (SQLException e){
    e.printStackTrace();
    System.out.println("Driver error");
}

java.sql.sqlexception:网络错误IOException:连接被拒绝:连接在net.sourceforge.jtds.jdbc.jtdsconnection.(jtdsconnection.java:436)在net.sourceforge.jtds.jdbc.driver.Connection(driver.java:184)在java.sql.drivermanager.getconnection(driver.java:571)在java.sql.drivermanager.getconnection(drivermanager.java:215)在main.main(pl.java:339)在java.net.AbstractPlainsockeTimpl.ConnectToAddress(AbstractPlainsockeTimpl.java:200)在java.net.AbstractPlainsockeTimpl.connect(AbstractPlainsockeTimpl.java:182)在java.net.PlainsockeTimpl.connect(AbstractPlainsockeTimpl.java:172)在java.net.PlainsockeTimpl.connect(PlainsockeTimpl.java:392)在

来自SQL的信息:登录名:USER-PC\用户服务器名:USER-PC

共有1个答案

易瀚漠
2023-03-14

您需要确保在SQL server配置中启用了TCP/IP端口,并且SQL server Browser服务也在运行。

 类似资料:
  • 我创建了一个名为Hello-Lagom的示例Lagom项目,一切似乎都工作得很好。但是,当我尝试运行helloworld-impl项目时,首先启动服务定位器,然后运行项目,如下所示: 控制台显示服务定位器正在运行: 但是,在启动helloworld-impl服务时,Lagom抛出了一个拒绝连接的异常:

  • 问题内容: 我是 HBase 和 Hadoop的 新手。我已经完全设置了HBase并完美启动。现在,当我尝试使用Java客户端从 p1 连接到HBase(HBase安装在 p2上 )时,它抛出了一个奇怪的异常。 问题答案: 我找到了解决方案。 通过仅从我的 主机中 删除 localhost 条目。现在我的本地主机条目就像 192.169.19.50 [这是我的hbase IP] =本地主机,而不是

  • 问题内容: 我正在尝试实现TCP连接,从服务器端一切正常,但是当我运行客户端程序(从客户端计算机)时,出现以下错误: 我尝试更改套接字号以防万一,但无济于事,有谁知道导致此错误的原因和解决方法。 服务器代码: 客户代码: 问题答案: 此异常意味着你尝试连接的IP /端口上没有侦听服务: 你试图连接到错误的IP /主机或端口。 你尚未启动服务器。 你的服务器没有监听连接。 在Windows服务器上,

  • 我无法连接到RabbitMQ。RabbitMQ不在本地计算机上。 我的应用程序.属性看起来像 我可以使用https://urltologinscreen:15671访问Rabbitmq gui 我得到以下错误 如何解决问题?

  • 我试着让我的selenium测试在debian服务器上运行,但是我一直从我的GeckoDriver得到连接拒绝错误。在运行Ubuntu的本地机器上,它运行得很好。你们谁知道怎么了?我找不到任何有用的东西。 OS:Debian Jessie 构建工具:Gradle Java-版本:8 设置方法 错误信息

  • 我正在使用另一个容器中的DockerizeSpring启动应用程序和redis。 我使用docker comush在同一个网络中运行两个容器,这是我的docker-compose.yml: 这是我的application.yml文件: 我也尝试了redis hots=redis,但结果是一样的。 我的问题是,我得到这个java.net.连接异常:拒绝连接(拒绝连接)”,即使容器在同一个网络中。 我