看来是个数据库操作新手呀。
这样的问题已经回答了好几遍了,搜索一下好不好“大哥”。
没有把类com.microsoft.jdb.sqlserver.SQLServerDriver类放到classpath里。
你可以到微软网站下载包安装,
或者把msbase.jar,mssqlserver.jar,msutil.jar。copy到适当的位置,有必要时加入到classpath。

解决方案 »

  1.   

    com.microsoft.jdbc.sqlserver.SQLServerDriver
    这个是sqlserver的,mysql的驱动名如下面所写。Class.forName("org.gjt.mm.mysql.Driver").newInstance(); 
    String url ="jdbc:mysql://localhost/softforum?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1" 
    //testDB为你的数据库名 
    Connection conn= DriverManager.getConnection(url); 
      

  2.   

    系统数据源odbc配置?
    如果你用jdbc-odbc
    那代码就不能这么写了,你的代码是纯jdbc代码
      

  3.   

    你的错误就是说找不到JDBC的包呀?
    加上就OK了!不要用jdbc-odbc的连接方法了,它只能在本机上用,限制多
    odbc的配置在“控制面板”中设置
    你可以搜索以前的帖子还是用纯JDBC方式吧,你可以像上面几位说的那样到微软的网站下载那个包
    解压后将那三个文件放到TOMCAT的common\lib目录下即可还有如果执行insert,delete,update等语句时,连接数据库的方式和执行select语句连接时是一样的么?
    ----------------------------------------------------------------------------------
    insert,delete,update用executeUpdate()
    select用executeQuery()
    详细信息你可以看看JDK帮助文档至于代码你可以搜索以前的帖子,N多。Good Luck!
      

  4.   

    到microsoft.com搜索sqlserver驱动,下载,安装
    再把安装目录下的msbase.jar,mssqlserver.jar,msutil.jar加入classpath环境变量
      

  5.   

    classpath
    install_dir/lib/msbase.jar  
    install_dir/lib/msutil.jar  
    install_dir/lib/mssqlserver.jar Windows Example 
    CLASSPATH=.;c:\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar;c:\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar;c:\Microsoft SQL Server 2000 Driver for JDBC 
    \lib\mssqlserver.jar UNIX Example 
    CLASSPATH=.;/home/user1/mssqlserver2000jdbc/lib/msbase.jar;/home/user1/mssqlserver2000jdbc/lib/msutil.jar;/home/user1/mssqlserver2000jdbc/lib/mssqlserver.jar