[英]Unable to connect the SQL server using java programming
我正在嘗試使用JAVA編程連接SQL數據庫。 但它會彈出如下所示的錯誤。
“到主機SERVER的TCP / IP連接,端口1433已失敗。錯誤:連接超時。請驗證連接屬性並檢查主機上是否正在運行SQL Server實例並接受端口上的TCP / IP連接沒有防火牆阻止到端口的TCP連接。“
此外,我已啟用TCP / IP並在IPALL 1433端口號也添加並重新啟動SQL服務器。 但仍然無法使用java編程連接它顯示與上面提到的相同的錯誤。
下面給出了連接SQL服務器數據庫的Java編碼:
public class NewMain {
public static void main(String[] args) throws ClassNotFoundException {
String connectionUrl = "jdbc:sqlserver://SERVER:1433;username=Mselvakumars;password=Welcome1345;databaseName=Loan;";
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection con = DriverManager.getConnection(connectionUrl);
System.out.println(con);
}
catch (SQLException e) {
e.printStackTrace();
}
}
}
我無法找到錯誤持續存在的根本原因,服務器數據庫憑據是正確的。 我不知道我是否遺漏了代碼中的內容。 還嘗試了此問題的堆棧溢出建議。
嘗試這個為我工作
logger.info(“加載驅動程序類”); 的Class.forName( “com.microsoft.sqlserver.jdbc.SQLServerDriver”);
// create the connection object
logger.info("create the connection object");
Connection con = DriverManager.getConnection(
"jdbc:sqlserver://server:1433;databaseName=dbname", "user",
"password");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.