关于SQL 2000 JDBC连接报错的问题

fc_frank 深圳市汉鼎泰科技有限公司 CTO  2002-03-18 10:34:19
系统:win2K + tomcat1.33 + jdk
已安装了SQL Server 2000 driver for JDBC,代码见http://www.csdn.net/expert/topic/545/545229.xml?temp=.8857691
环境没问题,用JDBC-ODBC桥连接数据库没问题,直接用JDBC连接时提示的错误如下:
java.lang.NoClassDefFoundError: com/microsoft/util/UtilDummyPrintWriter
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:130)
at howjsp.sql_1._jspService(sql_1.java:98)
at org.apache.jasper.runtime.HttpJspBase.service(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java)
at org.apache.tomcat.facade.ServletHandler.doService(Unknown Source)
at org.apache.tomcat.core.Handler.invoke(Unknown Source)
at org.apache.tomcat.core.Handler.service(Unknown Source)
at org.apache.tomcat.facade.ServletHandler.service(Unknown Source)
at org.apache.tomcat.core.ContextManager.internalService(Unknown Source)
at org.apache.tomcat.core.ContextManager.service(Unknown Source)
at org.apache.tomcat.modules.server.Http10Interceptor.processConnection(Unknown Source)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(Unknown Source)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(Unknown Source)
at java.lang.Thread.run(Thread.java:536)

...全文
46 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
yanchang 2002-03-18
tomcat1.33 的斑本太底了,也许是写错了?

楼上的应该没问题,
如果不性,你把classpath的有关三个jar的设置删除
有jsp 可以不 用

但编译.java时要用的
回复
mssqlserver.jar,msbase.jar,msutil.jar是放在tomcat/lib目录下,要重启tomcat服务
回复
iloveyouonlyonce 2002-03-18
1 CLASSPATH问题
2 你的JSP里import的时候没有输入相应的包
回复
fc_frank 2002-03-18
mssqlserver.jar,msbase.jar,msutil.jar是放在tomcat/lib目录下,问题依旧。
回复
找不到类.
可能是mssqlserver.jar,msbase.jar,msutil.jar没有放在classpath环境变量的目录下.可以放在tomcat/lib目录下。
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告