近日因項(xiàng)目原因,需要將手頭的 系統(tǒng)轉(zhuǎn)變?yōu)榱硪画h(huán)境系統(tǒng).即要將 resin + ms sql 開發(fā)的jsp程序轉(zhuǎn)為weblogic + oracle 下的jsp程序.oracle我是六年前玩過它了,老早忘記怎么使用了.從合作項(xiàng)目公司拿來正版安裝盤安裝好后,忽然不知道如何用jsp連接oracle了.打開搜索引擎狂搜,結(jié)果顯然都是jdbc,thin之類的代碼. 懶人嘛,拿來測試測試.肯定是不行的了.郁悶好一個(gè)星期了,今天在搜索的時(shí)候,無意中發(fā)現(xiàn)跟我一樣的菜鳥貼,按貼子指示,測試成功了.現(xiàn)在寫在這里,以當(dāng)收藏之用.
---------------------------------------------------------------
本人的配置環(huán)境如下
oracle 9i + resin 314 + windows server 2003 + jdk1.5
oracle 9i 安裝目錄: f:/oracle
oracle 9i
機(jī)器名稱:china3ct
service :master
用戶:system
密碼:zsk
準(zhǔn)備工作: 將oracle安裝目錄下的(f:/oracle/ora92/jdbc/lib)classes12.jar 復(fù)制到 jdk/lib 和 網(wǎng)站的 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為你的數(shù)據(jù)庫的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("數(shù)據(jù)庫操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
如果沒錯(cuò),就會出現(xiàn)
10 - accounting
20 - research
30 - sales
40 - operations
數(shù)據(jù)庫操作成功,恭喜你
新聞熱點(diǎn)
疑難解答
圖片精選