关于JDBC连接数据库的一些小问题
package JDBC;
import java.sql.*;
public class JDBCTest {
public static void main(String arg[]){
String drivername = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
String dbURL = "jdbc:sqlserver://localhost:1433;DatabaseName=task ";
Connection dbConn;
try{
Class.forName(drivername);
dbConn=DriverManager.getConnection(dbURL);
System.out.println("Success!");
}catch (Exception e){
e.printStackTrace();
}
}
}
一小段连接程序。。。。
总是提示:
com.microsoft.sqlserver.jdbc.SQLServerException: 到主机 的 TCP/IP
连接失败。
java.net.ConnectException: Connection refused: connect
我用的是SQLserver2005。。。TCP/ip端口也启用了,求大神指导一下
------解决方案--------------------1.String dbURL = "jdbc:sqlserver://localhost:1433;DatabaseName=task ";
改成:"jdbc:sqlserver://localhost:1433;
databaseName=task
2.检查MSSQL服务是否启动。
------解决方案--------------------1.检查TCP/IP端口是否正确;
2.检查MSSQL服务是否启动;
3.为保险起见,dbConn=DriverManager.getConnection(dbURL,userName,userPassword);