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);}}
}