java sql连接

时间:2010-09-26 17:33:35

标签: java sql sql-server jdbc odbc

我创建了一个名为“harshi”的用户dsn 要在表中插入行,从Java代码中获取数据,我想在SQL表中插入。 连接语句是:

String url = "jdbc:odbc:Harshi"; 
Connection conn = DriverManager.getConnection(url,"",""); 
Statement st = conn.createStatement(); 

我仍然得到输出:

  

有例外!
  [Microsoft] [ODBC SQL Server   驱动程序] [共享内存] SQL Server   不存在或访问被拒绝。

我该如何解决?

1 个答案:

答案 0 :(得分:1)

要解决此错误,请尝试以下方法之一:

  • DSN是否包含良好的凭据?
  • 如果使用SQL Server身份验证,请尝试通过SQL Server Management Studio使用这些确切的凭据登录
  • 如果使用Windows身份验证,发出请求的帐户是否具有SQL Server的权限?
  • 应用程序计算机和数据库计算机之间是否有防火墙?
  • 自创建DSN以来,目标计算机的IP地址是否已更改?
  • 尝试删除&重新创建DSN。