try {
   try {
Class.forName("oracle.jdbc.driver.OracleDriver"); 
   }
   catch(java.lang.ClassNotFoundException e) {
         System.err.println("没有数据库驱动: " + e.getMessage());
   }
   Connection conn=DriverManager.getConnection("jdbc:oracle:thin:@数据库IP地址:数据库名称","用户名" ,"密码"); 
    Statement stmt = conn.createStatement();
    ResultSet rs = stmt.executeQuery("SQL语句");
}
catch(Exception e) {
   System.err.println("数据库连接失败:" + e.getMessage());
}    
这就是连接oracle的数据库连接代码,oracle的jdbc驱动你可以下载一个,或者告诉我你的邮箱,我给你发过去。

解决方案 »

  1.   

    oracle 中有个lib 目录下有class12.jar 文件。 你要将其加到环境变量classpath中去。
      

  2.   

    给个连接你收藏吧。http://www.csdn.net/expert/topic/670/670716.xml?temp=.3571741
      

  3.   

    服务器系统平台:LINUX+ORACLE8.1.7
    客户端开发jsp:JBuilder5.0
    我使用的是连接池的方法:建立一个配置属性文件“db.properties”,源代码如下:
    #db.properties -- Sun Jan 27 23:13:54 CST 2002
    #Sun Jan 27 23:13:54 CST 2002
    drivers=sun.jdbc.odbc.JdbcOdbcDriver oracle.jdbc.OracleDriverOracle.url=java:oracle:thin:@xxx.xxx.xxx.xxx:xxxx:xxxx
                          //(服务器IP地址):(端口号):(数据库名)
    Oracle.user=xxxx//用户名
    Oracle.password=xxxx//密码jsp文件<index.jsp>如下:
    <%@ page contentType="text/html; charset=GBK" %>
    <%@ page import="java.io.*"%>
    <%@ page import="java.util.*"%>
    <%@ page import="java.sql.*"%>
    <%@ page import="datebase.DBConnectionManager"%>
    <html>
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    </head>
    <body bgcolor="#FFFFFF" text="#000000" background="images/bg1.gif">
    <!--连接到ORACLE数据库的T_T_NOTICE教学公告表-->
    <%
    DBConnectionManager connMgr;
    Connection con;
    ResultSet rs=null;
    Statement stmt=null;
    connMgr=DBConnectionManager.getInstance();
    String bt;
    String nr="";
    try{
       con=connMgr.getConnection("Oracle");
       if(con==null){
         out.println("惨,你挂啦,不能连接到数据库");
         return;
         }
         stmt=con.createStatement();
         String sql="select * from T_T_NOTICE where SFFB=1";
         rs=stmt.executeQuery(sql);
         while(rs.next()){
         bt=rs.getString("BT");
         nr+=rs.getString("NR");
         }
         rs.close();
         stmt.close();
         con.close();
        }
        catch (SQLException e){
        e.printStackTrace();
        }
        connMgr.release();
    %>
    我查询的结果:<%=nr%>
    </body>
    </html>
    其中要用到datebase.DBConnectionManager和Oracle有关的类和驱动,我分别把它们做成了包“datebase”“oracle”(你可以到我的FTP站点上下载,ftp://202.114.156.100,我的电脑一般24小时都开着:P)
    然后嘛,将我上面所说的文件(注:打引号的)放在你工程目录的classes文件夹中,注意,路径一定要对,要不然不成功可别骂我。jsp放哪就不用我说了吧,好歹你也会JSP啊,嘻嘻!!!
    好啦,就这么多!其实我也是只菜鸟,凑巧也在做这方面的东东,本来不会,搞了一下午,居然让我给做成了,好有成就感啊!!!
    OK,我估计你要想成功也得象我那样费费脑筋,但我这个思路应该是对的,就在此班门弄斧一回,下回不敢,要不然csdn的大侠要笑掉大牙的,你自个慢慢来吧,祝你顺利,别忘了加分啊!:)