驱动用错了
String sdbDriver = "sun.jdbc.odbc.JdbcOdbcDriver";
String sdbUrl = "jdbc:odbc:(数据源名)";

解决方案 »

  1.   

    msbase.jar,msutil.jar,mssqlserver.jar这三个文件放在tomcat\common\lib下。String sdbUrl = "jdbc:microsoft:sqlserver://202.112.104.250;DatabaseName=test";
    换成String sdbUrl = "jdbc:microsoft:sqlserver://202.112.104.250:1433;DatabaseName=test";
        
      

  2.   

    明确控制面板里加的那个数据源是要通过,jdbc-odbc桥来连的,而你在程序里用的是sql的jdbc的驱动,根本就是混淆了。
    如果要用jdbc-odbc桥来连,String sdbDriver = "com.microsoft.jdbc.sqlserver.SQLServerDriver";改为String sdbDriver = "jdbc.odbc.JdbcOdbcDriver";
    如果用jdbc驱动来连,就要把驱动加进来。
      

  3.   

    谢谢各位老兄,我已经搞定了!
    但我现在如果不像用jdbc-odbc连接,而用jdbc,那么msbase.jar,msutil.jar,mssqlserver.jar这三个文件那里有阿!谢谢!
      

  4.   

    [email protected]
    十分感谢,一定多给分!