JAVA連線資料庫乙個常遇到的問題

2021-08-30 18:36:21 字數 714 閱讀 9452

在資料庫的安裝,使用正確的情況下。用jdbc連線資料庫的情況下,會出現乙個錯誤。什麼錯誤呢?

錯誤是:[color=red]com.microsoft.sqlserver.jdbc.sqlserverexception: 通過埠 1433 連線到主機 localhost 的 tcp/ip 連線失敗。[/color]錯誤:「[size=medium][color=red]connection refused: connect[/color][/size]。請驗證連線屬性,並檢查 sql server 的例項正在主機上執行,且在此埠接受 tcp/ip 連線,還要確保防火牆沒有阻止到此埠的 tcp 連線。」。

在[color=red]elipse[/color]中的顯示如下:

[img]

在[color=red]tomcat[/color]中的顯示如下:

[img]

這是乙個讓人很鬱悶的問題,因為不容易發現錯在**?

其錯誤原因是:[color=green]資料庫的埠設定不對[/color]。

其解決方法如下:

在sqlserver中的[color=red]配置器中找到 tcp/ip [/color],然後[size=medium][color=red]雙擊[/color][/size] 開啟,現在可以看到 ipall這一項並不是什麼1433,而是其他的埠。改為[color=red]1433[/color]即可;

[img]

[img]

java 連線資料庫之乙個完整的函式

第乙個引數要查詢的列名 第二個引數是連線的url 第三個引數是使用者名稱 第四個引數密碼 第五個引數是執行的命令。注意,url格式是 jdbc mysql localhost 3306 wechat 3306是資料庫的埠,wechat 這裡是自己的資料庫名 用之前,二維字串陣列自己要先定義,以及一些...

java 連線資料庫之乙個完整的函式

第乙個引數要查詢的列名 第二個引數是連線的url 第三個引數是使用者名稱 第四個引數密碼 第五個引數是執行的命令。注意,url格式是 jdbc mysql localhost 3306 wechat 3306是資料庫的埠,wechat 這裡是自己的資料庫名 用之前,二維字串陣列自己要先定義,以及一些...

Java連線資料庫

1 oracle8 8i 9i資料庫 用thin模式 class.forname oracle.jdbc.driver.oracledriver newinstance string url jdbc oracle thin localhost 1521 orcl 2 sql server7.0 2...