如果不在tomcat中调用数据库,连接正常吗?

解决方案 »

  1.   

    我以前碰到过类似情况,不知道是否类同,我是改用了Oracle自身带的Driver就好了.
      

  2.   

    websphere上没有试过,但Oracle自带的Driver试过了,我用的是
    Orcale.jdbc.OrcaleDrive不知是否是这个。
      

  3.   

    大虾们!程序是没有错误的;原程序如下:
    String sDBDriver = "sun.jdbc.odbc.JdbcOdbcDriver";
    String  = "sConnStr";Connection conn = null;
    ResultSet rs = null;
    String tt;
    int n;
    Class.forName(sDBDriver);
    conn = DriverManager.getConnection(sConnStr,"dmb","dmb");
    java.sql.Statement stmt = conn.createStatement();
    rs = stmt.executeQuery("select * from xxdmb");
    n=rs.getRow();
    out.println(n);
    rs.close();
    %>
    当执行到conn = DriverManager.getConnection(sConnStr,"dmb","dmb");这句时程序出现问题
      

  4.   

    1.你可以用oracle自带的driver试一下
      oracle.jdbc.driver.OracleDriver()
    2.是不是你的odbc数据源没配?我记得好象要配一下数据源的。
      

  5.   

    配过了!
    现在我想知道Orcale的驱动程序放在哪里,否则会出错:
    java.lang.ClassNotFoundException: Unable to load class oracle.jdbc.driver.OracleDriver
      

  6.   

    invalid arguments in call
    是什么意思?
      

  7.   

    同志们呀!请给出调用Orcale的完整步骤吧!java代码可以不要了,主要是tomcat的配置和驱动的引用。