Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Database/JDBC/SQL/JDO/Hibernate  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 急,急,急!在linux上用servlet连接DB2出了很奇怪的问题(no suitable driver)
luckymlj





发贴: 18
积分: 0
于 2003-10-27 16:39 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
各位大侠,救救小弟!
我在linux(suse)下写了一个很简单的数据库连接测试代码,web server是Tomcat4.1.24,数据库是IBM DB2 8.1
代码如下:
import java.io.IOException;
import javax.servlet.Servlet;
import javax.servlet.ServletException;

import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.sql.*;

import javax.sql.*;

/**
* @version   1.0
* @author Jason
*/
public class Test extends HttpServlet implements Servlet {
  
  public void doGet(HttpServletRequest req, HttpServletResponse resp)
    throws ServletException, IOException {
      String strDriver="COM.ibm.db2.jdbc.app.DB2Driver";
      String strUrl="jdbc:db2:susedb1";
      String user="Jason";
      String passwd="Jason";
      try {
        Class.forName(strDriver);
        Connection conn=DriverManager.getConnection(strUrl,user,passwd);
        String sql="select * from cxpbusobjstate";
        Statement stat=conn.prepareStatement(sql);
        
      } catch (Exception e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
        resp.sendRedirect("error.jsp");
        return;
      }
      resp.sendRedirect("success.jsp");
      System.out.println("It's over!");

  }
  public void doPost(HttpServletRequest req, HttpServletResponse resp)
    throws ServletException, IOException {
      doGet(req,resp);
  }
}
然后,我用了一个名为login.jsp的简单页面来调用这个servlet,我的意思是希望成功的时候返回一个success.jsp的页面,失败的时候返回一个error.jsp的页面,但是这个简单的程序在windows2000的tomcat上运行良好,但是在linux(Suse)上就抛出了no suitable driver的错误。
小弟已经将db2 的db2java.zip包指定到了catalina.sh文件中,并确保其工作了,应为如果没有指定该文件,报出的异常是找不到driver,而不是no suitable driver,请各位大侠多多帮忙,不胜感激!
如果上面问题写得不够清楚,请大家指正,小弟聆听指教!

多谢!!!!!




CJSDNer6月14日北京聚会花絮

话题树型展开
人气 标题 作者 字数 发贴时间
16050 急,急,急!在linux上用servlet连接DB2出了很奇怪的问题(no suitable driver) luckymlj 1662 2003-10-27 16:39
13399 Re:急,急,急!在linux上用servlet连接DB2出了很奇怪的问题(no suitable driver) why 204 2003-10-27 21:11
13634 Re:急,急,急!在linux上用servlet连接DB2出了很奇怪的问题(no suitable driver) luckymlj 374 2003-10-29 09:06
13528 Re:急,急,急!在linux上用servlet连接DB2出了很奇怪的问题(no suitable driver) scottlai 226 2003-10-29 09:11
13579 Re:在linux上用servlet连接DB2出了很奇怪的问题 luckymlj 656 2003-10-29 16:16
13789 DB2 no suitable driver问题 why 76 2003-10-29 21:10
13355 Re:急,急,急! floater 96 2003-10-29 22:54
13603 Re:(no suitable driver) luckymlj 417 2003-10-30 17:53
13397 Re:(no suitable driver) nothing 3 2003-10-30 17:59
13368 Re:急,急,急! why 428 2003-10-30 20:00
13214 Re:急,急,急! floater 109 2003-10-31 23:26
13761 Re:在linux上用servlet连接DB2出了很奇怪的问题 luckymlj 5666 2003-11-05 14:41

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923