2010-09-26 56 views
2

我已經創建了一個名爲「harshi」的用戶dsn
要將行插入到從Java代碼獲取數據的表中,我想要插入到SQL表中。 連接語句是:java sql連接

有一個例外:

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

因爲我仍獲得輸出!
[微軟] [ODBC SQL Server 驅動程序] [共享內存] SQL Server確實不存在或訪問被拒絕的 。

我該如何解決?

回答

1

要解決此錯誤,請嘗試以下之一:

  • 沒有的DSN包含良好的憑據?
  • 如果使用SQL Server身份驗證,請嘗試使用通過SQL Server Management Studio中
  • 的確切憑據如果使用Windows身份驗證登錄,並在賬戶發出請求的權限到SQL Server?
  • 應用程序機器和數據庫機器之間是否有防火牆?
  • 自DSN創建以來,目標機器的IP地址是否發生了變化?
  • 嘗試刪除&重新創建DSN。