一聚教程网:一个值得你收藏的教程网站

热门教程

用JDBC连接Oracle数据库(问题得以解决,特此总结一下,欢迎兄弟们指出不足)

时间:2022-07-02 18:20:12 编辑:袖梨 来源:一聚教程网

通常有四种连接方式可供选择,这里我只采用了其中两种
我采用win98下的tomcat
服务器是winnt的,安装的Oracle
我的类路径是:D: omcatwebappsROOTWEB-INFclassesyourpackage
jsp路径:D: omcatwebappsROOT
调用路径:http://127.0.0.1:8080/connOracle.jsp
(你的实在不行,可以试试我的路径^_^)
1,使用JDBC_ODBC桥连接
   首先记得在系统数据源里建立一个ODBC连接哦^_^,(可以采用PB或其他程序连接数据库,测试一下这个ODBC建立成功没有)
   接下来写类文件,可以采用以下类文件:
package yourpackage;   //注意,java的类存储系统和文件系统有关哦:)
import java.sql.*;
public class opendb
{
  String sDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";
  String sConnStr="jdbc:odbc:yourdb";   //这里的yourdb是你建的ODBC数据原的DNS
  Connection conn=null;
  ResultSet rs=null;
  public opendb()
  {
    try{
      Class.forName(sDBDriver);
    }
    catch(java.lang.ClassNotFoundException e)
    {
      System.err.println("opendb();"+e.getMessage());
    }
  }
  public ResultSet executeQuery(String sql)
  {
    rs=null;
    try{
      conn=DriverManager.getConnection(sConnStr,"username","password");   //注意这里的数据库用户名和密码一定要根据实际情况设置
      Statement stmt=conn.createStatement();
      rs=stmt.executeQuery(sql);
    }
    catch(SQLException ex){
      System.err.println("aq.executeQuery:"+ex.getMessage());

热门栏目