我想你可能是指安装jdbc的driver吧?sqlserver2000的驱动程序是3个jar文件,随便放在什么路径下都可以,然后在classpath里加上他们的路径和文件名就行,不过我虽然是win2000,也是重新启动后才生效的。用microsoft自己的驱动程序,安装也可以随便选路径,最好用它给你指定的缺省路径,然后也要设classpath.

解决方案 »

  1.   

    安装版不需要设置classpath,当然你可以把那三个jar文件放到相应的目录就可以了,如/lib下!
      

  2.   

    两种方法我都试过了,可是还是有问题,麻烦帮忙看看下面是什么错误?谢谢!
    D:\java\tomcat\work\Standalone\localhost\testdir\jsp\db\condb$jsp.java:71: Class org.apache.jsp.Connection not found.
                     Connection conDB=DriverManager.getConnection("jdbc:odbc:worksdb","sa", "");
      

  3.   

    Class org.apache.jsp.Connection not found.
    类没有发现。找不到你的驱动程序。
      

  4.   

    你的承续并没有用到SQL Server的JDBC驱动,你用的是JDBC-ODBC桥。如果要用JDBC,应该是这样
    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
      

  5.   

    同意RBing(冰竹) 
    然后
    Connection conDB=DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=test","sa","pwd");
      

  6.   

    如果我用JDBC-ODBC桥的话,就不需要SQL Server的JDBC驱动吗?除了ODBC建立数据源,不需要做任何设置了吗?
    再请问那种连接数据库的方法比较好?
    不好意思,我是初学,麻烦各位高手指教!
    多谢!
      

  7.   

    如果你用odbc进行数据库连接,确实不需过多设置,但查询速度会受影响。
      

  8.   

    如果用JDBC-ODBC桥的话,就不需要SQL Server的JDBC驱动
      

  9.   

    msbase.jar 
    mssqlserver.jar
    msutil.jar
    拷到tomcat/lib下
    然后重起tomcat就好使了