我在我的计算机上运行SQL Server Express 10.50.4000.0。
我已经启用了TCP/IP,并确保端口设置为1433。
我已经在防火墙中添加了一个例外,用于1433端口。
服务器服务正在运行。
我尝试使用localhost和计算机名称,但两者都会出现相同的错误。
当我尝试使用localhost\SQLEXPRESS或[USER-PC]\SQLEXPRESS时,收到一个错误提示说找不到数据库。
我收到了以下错误信息:
没有额外的上下文可供调查。
String driverName = "net.sourceforge.jtds.jdbc.Driver";
Class.forName(driverName);
String serverName = "localhost";
String instanceName = "ALLEN-PC\\SQLEXPRESS";
String serverPort = "1433";
String database = serverName +":" + serverPort+"/"+instanceName;
String url = "jdbc:jtds:sqlserver://" + database;
String username = "sa";
String password = "password";
connection = DriverManager.getConnection(url, username, password);
我收到了以下错误信息:
Could not connect to the database Network error IOException: Connection refused: connect
没有额外的上下文可供调查。
jdbc:jtds:<server_type>://<server>[:<port>][/<database>]
。 - Kevin Bowersoxtelnet
连接到该端口吗? - chrylis -cautiouslyoptimistic-