描述一下异常
//数据库名
conn.setCatalog(String YourDataBaseName);

解决方案 »

  1.   

    to:ycats
    说不能找到类com.microsoft.jdbc.sqlserver.SQLServerDriver
      

  2.   

    你的路径没设对吧!
    classpath="d:\ms-jdbc\mssqlserver.jar,d:\ms-jdbc\msbase.jar,d:\ms-jdbc\msutil.jar";
    JAR文件要把文件名也设上去。
      

  3.   

    都设了的,对了,在文件头应不应该import导入什么?如果要,应该怎么导?
      

  4.   

    我现在已经可以证实classpath设置正确了,因为我用import com.microsoft.jdbc.sqlserver.SQLServerDriver;或是import com.microsoft.jdbc.sqlserver.*;都可以正确编译.
    真的是一大怪事,除了mssqlserver.jar,msbase.jar,msutil.jar需要设置外,还有什么需要设置的吗?
      

  5.   

    用Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
    即使com.microsoft.jdbc.sqlserver.SQLServerDriver没有也可以编译的!只是运行是出错!
    你的情况很特别哦,是不是有其他的咚咚?
      

  6.   

    我是在servlet中用的,编译时确实可以通过,运行就说com.microsoft.jdbc.sqlserver.SQLServerDriver没有找到.我现在头都大了,而用import如果没有该类或是该包,就应该报错,结果我那样写,没有报错,就应该可以证明classpath设置正确了,但为什么在Class.forName中就不行呢……
      

  7.   

    我刚才又仔细看了下异常提示,提示如下:
    java.lang.ClassNotFoundException: 
    com.microsoft.jdbc.sqlserver.SQLServerDriver servlet怎么从java.lang中去查找类了?怎么避免?
      

  8.   

    ///而用import如果没有该类或是该包,就应该报错,
    不会包错的。只可能会警告。
    ///servlet怎么从java.lang中去查找类了?怎么避免? 
    她没有去java.lang中查找类,在类没找到时抛出 java.lang.ClassNotFoundException。
    ///
    我想。你加了import也不能运行吧?
      

  9.   

    问楼上的兄弟那里有这个驱动程序下栽,可以告诉我吗?
    我现在也在用这个东西,不知道怎么样来设置拉
    [email protected]