近日因項目原因,需要將手頭的 系統轉變為另一環境系統.即要將 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
數據庫操作成功,恭喜你
新聞熱點
疑難解答