1,第一种在window搜索中输入sql,就可以看到sql server的配置管理器,## 标题
打开客户端协议,看TCP/IP连接是否已经启用,启用后再在服务中重启SQL Server
2,端口不是1433,而是实例对象网络配置中的动态端口## 标题
TEST是我的数据库示例对象,所以我的端口是51301
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class SQLserver {
public static void main(String[] args) {
// Create a variable for the connection string.
Connection con=null;
Statement sql=null;
ResultSet rs;
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
}catch(Exception e) {
System.out.println(e);
}
String uri="jdbc:sqlserver://localhost:51301;DatabaseName=university";
String user="sa";
String password="";
try {
con=DriverManager.getConnection(uri,user,password);
}catch(SQLException e2) {
System.out.println(e2);
}
try {
sql=con.createStatement();
rs=sql.executeQuery("select * from Student");
while(rs.next()) {
System.out.println(rs.getString(1));
}
System.out.println("太棒了,连接成功!");
rs.close();
con.close();
}catch(SQLException e1) {
System.out.println(e1);
}
}
}