首页 > 开发 > JSP > 正文

JSP 连接 Oracle 9i

2020-02-05 13:43:45
字体:
来源:转载
供稿:网友
  • 本文来源于网页设计爱好者web开发社区http://www.html.org.cn收集整理,欢迎访问。
  • 近日因项目原因,需要将手头的 系统转变为另一环境系统.即要将 resin + ms sql 开发的jsp程序转为weblogic + oracle 下的jsp程序.oracle我是六年前玩过它了,老早忘记怎么使用了.从合作项目公司拿来正版安装盘安装好后,忽然不知道如何用jsp连接oracle了.打开搜索引擎狂搜,结果显然都是jdbc,thin之类的代码. 懒人嘛,拿来测试测试.肯定是不行的了.郁闷好一个星期了,今天在搜索的时候,无意中发现跟我一样的菜鸟贴,按贴子指示,测试成功了.现在写在这里,以当收藏之用.

    ---------------------------------------------------------------

    本人的配置环境如下

    oracle 9i  + resin 314 + windows server 2003 + jdk1.5

    oracle 9i 安装目录: f:/oracle

    oracle 9i

    机器名称:china3ct

    service :master

    用户:system

    密码:zsk

    准备工作: 将oracle安装目录下的(f:/oracle/ora92/jdbc/lib)classes12.jar 复制到 jdk/lib 和 网站的 web-inf /lib 目录下

    源码:

    <%@ page contenttype="text/html;charset=gb2312"%>  
    <%@ page import="java.sql.*"%>
    <html>  
    <body>  
    <%class.forname("oracle.jdbc.driver.oracledriver").newinstance();  
    string url="jdbc:oracle:thin:@china3ct:1521:master";
    http://www.alixixi.com/dev/web/jsp/jsp1/2007/file://orcl为你的数据库的sid
    string user="system";
    string password="zsk";
    connection conn= drivermanager.getconnection(url,user,password);  
    statement stmt=conn.createstatement(resultset.type_scroll_sensitive,resultset.concur_updatable);  
    string sql="select * from scott.dept";  
    resultset rs=stmt.executequery(sql);  
    while(rs.next()) {%>  
    <%=rs.getstring(1)%>  - <%=rs.getstring(2)%>  <br>
    <%}%>  
    <%out.print("数据库操作成功,恭喜你");%>  
    <%rs.close();  
    stmt.close();  
    conn.close();  
    %>  
    </body>  
    </html>

    如果没错,就会出现

    10 - accounting
    20 - research
    30 - sales
    40 - operations
    数据库操作成功,恭喜你

    发表评论 共有条评论
    用户名: 密码:
    验证码: 匿名发表