これらのコードを使用して Java を SQL Server に接続できるかどうかを知りたいです。
package pkgtry;
import java.sql.*;
public class NewMain {
public static void main(String[] args) {
String connectionUrl="jdbc:sqlserver://(local):1433;DatabaseName=OJT;user=sa;password=''";
Connection con = null;
Statement stmt = null;
ResultSet rs = null;
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
con = DriverManager.getConnection(connectionUrl);
String SQL = "";
stmt = con.createStatement();
rs = stmt.executeQuery(SQL);
while (rs.next()) {
}
}
catch (Exception e) {
e.printStackTrace();
}
finally {
if (rs != null) try { rs.close(); } catch(Exception e) {}
if (stmt != null) try { stmt.close(); } catch(Exception e) {}
if (con != null) try { con.close(); } catch(Exception e) {}
}
}
}
しかし、私の側ではエラーが表示され、次のように表示されます:
com.microsoft.sqlserver.jdbc.SQLServerException: ホスト (ローカル)、ポート 1433 への TCP/IP 接続に失敗しました。エラー:「null。接続プロパティを確認し、SQL Server のインスタンスがホスト上で実行されていて、ポートで TCP/IP 接続を受け入れていること、ポートへの TCP 接続をブロックしているファイアウォールがないことを確認してください。」.
どういう意味ですか?修正方法は?