com.microsoft.jdbc.sqlserver.SQLServerDriver不在类路径中,按照下面操作因该可以:
  菜单-->project-->project properties-->paths-->required libaries-->add
 下来选中你为SQLSever建的libary即可。

解决方案 »

  1.   

    因为jdbc driver是动态调用的,如
    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
    所以是可以编译通过的,但调用时找不到,方法如楼上的.
      

  2.   

    如醍醐灌顶!
    但是接这出错:
    java.sql.SQLException: [Microsoft][SQLServer JDBC Driver]Error establishing socket.
    说明
    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
    已经成功了,
    那是不是DatabaseName=Space_data写法不对?
    说完就给分!
      

  3.   

    其中Space_data是另外一台机器上的数据库名称还应该是自己机器上的数据源名称?还需要建立数据源吗?
      

  4.   

    多谢horseliu() ,已经成功了,
    可是为什么数据库中的中文显示出来的是乱码?
    多谢了!