当前位置:  技术问答>java相关

求助:tomcat下用JSP调用连接ORACLE数据库的JAVABEAN出错

    来源: 互联网  发布时间:2017-04-21

    本文导语:  我参考别人的代码,先写了一个连接ORACLE的JAVABEAN,并运行测试连接正常,但是在tomcat下,jsp调用该BEAN里面的连接方法时,总是返回连接不上。(在程序里面的值是-1) bean和jsp的源代码分别如下: BEAN 部分: package...

我参考别人的代码,先写了一个连接ORACLE的JAVABEAN,并运行测试连接正常,但是在tomcat下,jsp调用该BEAN里面的连接方法时,总是返回连接不上。(在程序里面的值是-1)
bean和jsp的源代码分别如下:
BEAN 部分:
package vipcase;
import java.sql.*;
import java.io.*;
import javax.sql.*;
public class DataConn {
  private final static String url="jdbc:oracle:thin:@172.16.101.45:1521:vip";
  private final static String login="scott";
  private final static String pwd="tiger";

  Connection conn;
  Statement stmt;
  PreparedStatement prepstmt;
  /***
  *构造方法
  ***/
  public DataConn() {
    conn = null;
    stmt = null;
    prepstmt = null;
  }

  /***
  *功能: 连接数据库,创建Statement对象
  *返回类型:int
  *返回值:0:成功;-1:连接失败,无法建立Connection对象;-2:其他错误
  ***/
  public int Open()
  {
          int f=0;
          try
          {
                  Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
                  conn = DriverManager.getConnection(url,login,pwd);
                  stmt = conn.createStatement();
          }
          catch(Exception e)
          {
                  if (conn==null || stmt==null) f=-1;
                          else f=-2;
                  this.close();
          }
          return f;
  }
  public static void main(String[] args)
  {
    DataConn conn = new DataConn();
    int ret = conn.Open() ;
    ResultSet rs = null;
    String name;
    try
    {
        rs = conn.Query("select * from emp") ;
        while (rs.next()){
          name = rs.getString("job") ;
          System.out.println(name) ;
        }
    }
      catch (Exception e1){}
  }

}

这里运行结果都正常,能够连到ORACLE并取出数据。

JSP部分




这里所得到的结果一直是-1,是数据库连接不上。
是不是tomcat运行的时候也要设定JDBC的路径呢?

|
是class12.zip吗? 把它改成class12.jar

    
 
 

您可能感兴趣的文章:

  • ▲ 紧急求助: 如何在打开一个链接时,调用一个JAVABEAN ? ▲
  • 重分求助!!!!javascript如何调用客户端dll问题
  • [求助]如何获取一个程序所使用的系统调用和参数?
  • 高分求助:在java中如何调用outlook express,急,急,急!!
  • 【求助】:如何用ioctl()函数调用一个驱动程序
  • 求助:能给出一个在jsp里调用ActiveX控件的代码吗?
  • 求助!!shell调用问题
  • [求助]popen 函数引起 shell 调用, sh 成为僵尸进程.
  • C++如何调用库里面的C函数?求助~~
  • 求助:内核系统调用的使用问题
  • 【求助】如何增加一个系统调用
  • 求助关于Java调用shell再传值给shell的问题
  • 求助socket编程问题:C/S模式.客户端调用Winsock函数connect()的时候,返回错误码是10065(主机路由不可达).
  • 高分求助有关利用Linux的系统调用read()实现
  • 求助panel之间方法调用的问题(非常焦急)
  • linux共享库调用求助
  • 求助 ubuntu系统下C开发调用内核函数总报ndefined reference错误
  • 100分急求助linux 下如何调用api来控制软件的读入数据的方式?面试的题,在线等!帮帮小弟忙呀!
  • 系统调用小实验_新手求助
  • 有关fork()调用的初级问题,急急急!!!高分求助。
  • 求助make menuconfig出错了
  • 求助,编译出错!
  • gcc编译时出错,gcc: installation problem, cannot exec `as': 没有那个文件或目录!!!求助呀呀!!!!!
  • 系统FC10 我想装tar.gz的源码文件。但在编译是总是出错。求助
  • rh8编译内核出错!求助!
  • 系统FC10 我想装tar.gz的源码文件。但在编译是总是出错。求助
  • debian编译过程出错求助,很急
  • red hat怎么安装gcc啊!总是出错,求助求助啊!!!yum源怎么改啊!!
  • 求助:Redlag6.0下安装ReSIProcate出错
  • 求助:内核编译出错,系统不能启动!!
  • 求助!!编译连接 mysql 时出错
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • ^v^~~~~求助:如何用javaBean实现在图象上增加文本,或把图象的像素存入数组。
  • 求助,JSP文件和JAVABEAN文件应该如何放置?(请大家一定帮我这个忙呀)
  • 高分求助高分求助高分求助高分求助高分求助高分求助
  • 怎样读取HZK24S前十区的内容啊???求助求助
  • 紧急求助!紧急求助!
  • 【求助】iplanet问题,求助高手解答!
  • 菜鸟求助,solaris下计算问题求助
  • 【求助】SOS紧急求助..............极为简单的问题...跪求....
  • 高分求助啊!求助SUSE 10.0 不能上网.
  • 急急急急急急急啊,紧急求助啊!!!!!满分求助啊!!!!!!
  • 求助:linux下 vim的配置(高分求助)
  • 求助~~求助 ~~linux文件读写问题
  • 求助:信号 --13 进程中断
  • 求助,安装了红帽子后进不了
  • 新装linux求助
  • linux的 iptables问题求助
  • (高分求助)请问,那里有软件开发的<设计文档>
  • 一个简单的问题,高分求助!!!
  • 紧急求助:Unix下给文件夹重命名用什么命令?谢谢!!!!
  • VJ的一个问题,高分求助,熟悉VJ得请进!
  • 高分求助
  • 紧急求助java多线程编程!!!!!!!!!!!!!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3