我安装了SQL的驱动程序,并设好了路径
下面是一个小的例子(用数据源的形式成功,但用JDBC就不行)
import java.sql.*;
public class JDBCTest {
public static void main(String[] args) {
String drive = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
String ur1 = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=学生"; 
String user="sa";
String password="zhui007";
String is="select * from student";
try{
Class.forName(drive);
                  
Connection con=DriverManager.getConnection(ur1,user,password);

Statement stmt=con.createStatement();
ResultSet rs=stmt.executeQuery(is);
while(rs.next()){
System.out.print(rs.getString(1)+"    ");
System.out.print(rs.getString(2)+"    ");
System.out.print(rs.getString(3)+"    ");
System.out.print(rs.getString(4)+"    "); System.out.println();
}
rs.close();
stmt.close();
con.close();
}
catch (SQLException sqle){
System.out.println(1+sqle.toString());
}
catch (Exception e){
System.out.println(2+e.toString());
}
}}
并出现以下错误提示:
1java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establi
shing socket.
呵呵,我不知道该怎么办了,望各位大侠帮忙啊!!!