需要oracle的数据库驱动程序,连接配置文章很多搜一下就可以了,

解决方案 »

  1.   

    给你一个直接通过JDBC连Oracle数据库的例子:<%@ page contentType="text/html;charset=gb2312"%>   
    <%@ page import="java.sql.*"%> 
    <%@ page import="java.util.*"%><html>   
    <body>   
    <%   Class.forName("oracle.jdbc.driver.OracleDriver");
     
    String url="jdbc:oracle:thin:@localhost:orcl"; 
    //orcl为你的数据库的SID 
    String user="b"; 
    String password="b"; 
    Connection conn= DriverManager.getConnection(url,user,password);   
    Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);   
    String sql="alter table wz MODIFY wzid varchar2(30)";   
    stmt.executeUpdate(sql);   
    %>   
    <%out.print("数据库操作成功,恭喜你");%>   
    <%  
    stmt.close();   
    conn.close();   
    %>   
    </body>   
    </html> 
    如果使用tomcat,注意Oracle的端口与tomcat的默认端口冲突,可以通过编辑tomcat的server.xml来改变端口8080->随便改一个(8081)好像还有要注意的地方,其他高手会给咱们补充的我也是初学者,大家一起进步吧!!
      

  2.   

    ORACLE安装目录有JDBC目录。程序在下面。在WIN2000指定CLASSPATH到JDBC下的文件名。
      

  3.   

    最好不要直接把use和password写在jsp里面,哈哈,可以参看一片IBM的帖子,这样不安全的说,最好去web服务器里面去配置Oracl的驱动程序^_^
      

  4.   

    注意上面的代码:String user="b"
                   String password="b"----b是自己设定的用户名和密码,根据你自己的设定修改数据库中的 wz 是自己建的表,也要根据你的情况修改
      

  5.   

    TO : pennymxb(马晓) \ mbl(小马)  缘份啊...(范伟如是说)TO: pennymxb(马晓) 不需要知道表的位置吗?  
    我在ORACLE中创建的表在什么位置啊?还有不需要"连接池"吗? 注:刚刚才明白"连接池"是咋回事?
      

  6.   

    先搞清楚Oracle的服务和表空间的关系
    可以用先试试连入SQL*Plus
    以system/manager用户登录,
    SQL> conn system/manager创建新的用户:如user1/pass1,赋予connect,resource权限。
    SQL> grant connect,resource to user1 identified by pass1;SQL> conn user1/pass1
    SQL> create table test(a number,b char(10));
    SQL> insert into test values(1,'一');
    SQL> insert into test values(2,'二');
    SQL> insert into test values(3,'三');
    SQL> commit;SQL> select * from test;A B
    ---------- ----------
    1 一
    2 二
    3 三再进入Oracle的enterprise manager consolo 看一下,希望有助于你体会!!
      

  7.   

    如果直接用JDBC的话不要任何配置,如果用链接池的话要配置应用服务器。