我要用Tomcat+struts+JDBC访问oracle,请问要在配置文件中如何配置关于数据库方面的东西?需要引入其它的jar包吗?请高手指点,要代码。我在bo文件中是这样写的:
Connection   conn   =   DriverManager.getConnection   
          ("jdbc:oracle:thin:@192.0.0.2:1521:orcl","yourname","somepass");   
  Statement   stmt=conn.createStatement();   
  ResultSet   rs   =   stmt.executeQuery("select   *   from   tablename");   

解决方案 »

  1.   

    把 ojdbc.jar 复制到 tomcat/shared/lib 目录下面
      

  2.   

    不需要其它的JAR文件啊!就是那个ORACLE驱动JAR是必须的!别的没有了!
    你那代码好像不太对哦!要在之前加载ORACLE的驱动的啊!
    Class.forName("Oracle.dirver.jdbc.OracleDriver");  //驱动名是不是这个不记了!这个网上多的很!你自己查啊!
    呵呵!~~
      

  3.   

    将oracle下jdbc/lib中的classes12.jar包拷贝到tomcat的lib下DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
    conn=DriverManager.getConnection(url,uid,pwd);
    PreparedStatement preparedstatement= null;
     ResultSet rs =null;
     StringBuffer sql=new StringBuffer();
     sql.append("select * from test t");  
     
     stmt=conn.prepareStatement(sql.toString());
     rs=stmt.executeQuery(sql.toString());
    也可以在tomcat下配置数据库环境
      

  4.   

    在编写获取数据连接的类时,必须先将Oracle的JDBC驱动器类包classes12.jar加入工程扩展类库中(classes12.jar位于<oracle安装目录>/ jdbc/lib的目录下),我们将classes12.jar放在<工程目录>/oraJdbcLib下。通过以下的步骤在工程扩展类库中引入classes12.jar:
    Project->Properties...->Paths设置页->切换到Required Libraries->点击Add...->在弹出的Add to Project Classpath对话框中切换到Archives标签页,选择工程目录下的<工程目录>/oraJdbcLib /classes12.jar。  将Oracle的JDBC驱动器类包classes12.jar引入工程扩展类库后,在工程中创建DBConnection类