先要弄清楚到底是TYPE 1/2/3/4 四种驱动之中的哪一种。你用的显然是TYPE4驱动,只要能将之加载到classpath,让classloader能找得到就行了(这也就是所谓的安装)。致于测试,应用能正常连接并操作mysql不就

解决方案 »

  1.   

    JDBC驱动:------------------
    SQL Sever 2000
       3.1安装。注意不要使用windows身份验证。要创建用户sa 密码为:cozmic
       3.2创建数据库。
          把 数据库表.txt 的代码依次粘贴到 SQL查询分析器中的文本中,并运行(单击 绿色小三角)
          !!!!注意!!!!!  粘贴一块,运行一块!然后再粘贴另一段直到执行完毕。
          
       3.2配置数据源。控制面板-〉管理工具-〉数据源-〉用户DNS-〉添加
       选择SQL Server 并点击 完成。
         名称填上:Elective
         描述不填
         服务器选择 local 并点击下一步
            选择 使用用户输入登陆ID和密码的 SQL Server 验证
            登陆ID:sa
            密码:cozmic(就是你在安装SQL时创建的sa的密码,必须设为cozmic,否则程序中还得改动) 
            点击下一步
                更改默认数据库为:Elective 点击下一步
                    点击完成  
                        点击测试数据源,如果给出成功信息那就OK了!
      

  2.   

    非常感谢
    我将解压后的两个JAR文件考到C:\Program Files\Apache Software Foundation\Tomcat 5.5\common\lib目录下,并设置了
    classpath 为
     .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\common\lib\servlet-api.jar;%CATALINA_HOME%\common\lib\mysql-connector-java-3.1.10-bin.jar;%CATALINA_HOME%\common\lib\mysql-connector-java-3.1.10-bin-g.jar
    CATALINA_HOME为 C:\Program Files\Apache Software Foundation\Tomcat 5.5不知是否正确?有没有测试用的jsp程序?!
      

  3.   

    如果你的mysql驱动仅仅是为基于tomcat的应用所用的话,那么放到Tomcat 5.5\common\lib下面就足够了,系统classpath无须再添加。应该遵循“作用域最小化”的原则,一样东西,能让它的作用范围最小化就让它最下话,这样做至少有以下好处:1.避免版本冲突;2.防止classloader无谓地重复直行加载动作,减少资源浪费。如果不使用Tomcat提供的连接池管理mysql连接的话,该驱动的作用域还可以最小化到具体应用的WEB-INF\lib目录下。