你这个是直接用SQL SERVER的驱动连数据库,你必须把三个数据库驱动的文件拷贝到/TOMCAT/COMMON/LIB里。如果通过ODBC连接,那么驱动换一下,用SUN的JDBC-OCBC驱动连。

解决方案 »

  1.   

    同意楼上的说法,你可以用SUN的JDBC-ODBC桥,我曾用它试着连接过。先到控制面板中的ODBC数据源中建立SQLSERVER驱动,双击他,在打开的窗体中选择系统DNS,选择添加,在跳出的窗口中选择安装SQLSERVER,按照提示进行,注意选择默认的数据库,要选你要连接的库,最后可以测试一下,看是否成功!具体操作我记得不太清楚了,但基本没错!
    然后将上面的程序代码修改一下,
    <%Class.forName("sun.jdbc,odbc;JdbcOdbcServerDriver")
    String  url="jdbc:odbc:databasename:
    你先试试,或查一下书,应该可以找到的,我实在是记不清楚了,希望对你有所帮助!
      

  2.   

    你没有装驱动吧?去微软上下载一个jdbc for sqlserver的驱动,然后放到/TOMCAT/COMMON/LIB就可以了!Good Luck!
      

  3.   

    我的jsp的运行环境也是jdk1.4+tomcat4,也是用MS SQLserver2000,我是在微软网站上下了个驱动,我可以呀.你必须把三个数据库驱动的文件拷贝到/TOMCAT/COMMON/LIB里
      

  4.   

    楼上的能给我个jdbc for sqlserver下载地址吗?
      

  5.   

    http://www.cn-java.com/index_focus.php?kind=13&title=%CA%FD%BE%DD%BF%E2%D7%A8%CC%E2,应该有你想要的。
      

  6.   

    我给你一个地址:http://www.microsoft.com/china/sql/downloads/2000/jdbc.asp
    去下载吧!Good Luck!
      

  7.   


    jdbc里的*.lib加入环境变量
      

  8.   

    to hojay:
    我下载,并安装了,还是不行啊!!
    to sensory:
    怎么加啊??说清楚点好吗,我们都是菜鸟
      

  9.   

    你必须把三个数据库驱动的文件拷贝到/TOMCAT/COMMON/LIB里
    都是哪三个文件呀???????
    拜托详细些好吗
      

  10.   

    三个文件为msbase.jar,mssqlserver.jar,msutil.jar 把它们放在/TOMCAT/COMMON/LIB里.
    这样就应给没问题了.