我有一个部署在 DMZ 服务器上的 Java Web 应用程序。我已经为 Web 应用程序中的本地计算机数据库连接建立编写了以下代码
url= jdbc:microsoft:sqlserver://" + ipAddress + ":1433;databaseName=" + loginForm.getDbName();
conn = DriverManager.getConnection(url, loginForm.getDbUserName(), loginForm.getDbPWD());
现在我通过互联网访问应用程序并传递本地机器的 ipAddress、本地机器 dB、用户名、密码。
但收到以下错误:
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.