主頁 > 知識(shí)庫 > 在JSP中訪問Oracle數(shù)據(jù)庫

在JSP中訪問Oracle數(shù)據(jù)庫

熱門標(biāo)簽:商丘百應(yīng)電話機(jī)器人有沒有效果 電話機(jī)器人的特色和創(chuàng)新 地圖標(biāo)注人員兼職 騰訊地圖標(biāo)注商戶改名注冊(cè)入駐 黃石智能營(yíng)銷電銷機(jī)器人效果 怎樣把地圖標(biāo)注出來 開封便宜外呼系統(tǒng)報(bào)價(jià) 漯河辦理400電話 淮南騰訊地圖標(biāo)注

寫第一個(gè)連接Oracle的JSP程序test.jsp
1、連入SQL*Plus
以system/manager用戶登錄,
SQL> conn system/manager
創(chuàng)建新的用戶:如user1/pass1,賦予connect,resource權(quán)限。
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 三
2、配置ODBC(在服務(wù)器端設(shè)置)
開始->設(shè)置->控制面板->管理工具->數(shù)據(jù)源 (ODBC)->系統(tǒng)DSN->添加->
選擇“Oracle ODBC Driver”->完成->
Data Source Name:test名字隨便取,好記就行,如:test
Service Name:oradb Oracle數(shù)據(jù)庫的實(shí)例名,本例:oradb,一般Oracle默認(rèn)安裝為ORCL
UserID:user1 Oracle用戶名,本例:user1
按“OK”->按“確定”退出

3、在C:\JBuilder4\tomcat\webapps\test下創(chuàng)建test.jsp,用notebook編輯,輸入以下代碼
!--首先導(dǎo)入一些必要的packages-->
%@ page info="database handler"%>
%@ page import="java.io.*"%>
%@ page import="java.util.*"%>
!--告訴編譯器使用SQL包-->
%@ page import="java.sql.*"%>
%@ page import="javax.servlet.*"%>
%@ page import="javax.servlet.http.*"%>
%
//以try開始
try
{
Connection con;
Statement stmt;
ResultSet rs;
//加載驅(qū)動(dòng)程序,下面的代碼為加載JDBD-ODBC驅(qū)動(dòng)程序
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//用適當(dāng)?shù)尿?qū)動(dòng)程序連接到數(shù)據(jù)庫,test"是系統(tǒng)dsn名
String url="jdbc:odbc:test";
//建立連接,類似于ASP中的創(chuàng)建數(shù)據(jù)庫聯(lián)接
con=DriverManager.getConnection(url, "user1", "pass1");
//創(chuàng)建一個(gè)JDBC聲明
stmt = con.createStatement();
//增加新記錄
stmt.executeUpdate("INSERT INTO test (a,b) VALUES (1,"2")");
//查詢記錄
rs = stmt.executeQuery("SELECT a,b from test");
//輸出查詢結(jié)果
out.println("table border=1 width=400>");
while (rs.next())
{
String col1 = rs.getString(1);
String col2 = rs.getString(2);
//打印所顯示的數(shù)據(jù)
out.println("tr>td>"+col1+"/td>td>"+col2+"/td>/tr>");
}
out.println("/table>");
}
//如果加載時(shí)出錯(cuò),給出相應(yīng)的錯(cuò)誤信息
catch (Exception e) {}
%>
4、打開一個(gè)瀏覽器窗口,輸入以下地址來查看運(yùn)行結(jié)果
http://localhost:8080/test/test.jsp 
您可能感興趣的文章:
  • JSP中操作數(shù)據(jù)庫的常用SQL標(biāo)簽用法總結(jié)
  • jsp從數(shù)據(jù)庫獲取數(shù)據(jù)填充下拉框?qū)崿F(xiàn)二級(jí)聯(lián)動(dòng)菜單的方法
  • JSP中使用JDBC訪問SQL Server 2008數(shù)據(jù)庫示例
  • Java實(shí)現(xiàn)JSP在Servelt中連接Oracle數(shù)據(jù)庫的方法
  • jsp讀取數(shù)據(jù)庫實(shí)現(xiàn)分頁技術(shù)簡(jiǎn)析
  • jsp 從web.xml讀取連接數(shù)據(jù)庫的參數(shù)
  • JSP連接MySql/MS SQL Server/Oracle數(shù)據(jù)庫連接方法[整理]
  • Jsp連接Access數(shù)據(jù)庫(不通過建立ODBC數(shù)據(jù)源的方法)
  • JSP連接Access數(shù)據(jù)庫
  • 利用asp或jsp,flash怎樣把數(shù)據(jù)庫中的一張表中的所有記錄讀取并顯示出來
  • JSP數(shù)據(jù)庫操數(shù)據(jù)分頁顯示
  • 如何使用JSP訪問MySQL數(shù)據(jù)庫
  • JSP中的PreparedStatement對(duì)象操作數(shù)據(jù)庫的使用教程

標(biāo)簽:岳陽 武威 亳州 鄭州 拉薩 大興安嶺 紅河 馬鞍山

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《在JSP中訪問Oracle數(shù)據(jù)庫》,本文關(guān)鍵詞  在,JSP,中,訪問,Oracle,數(shù)據(jù)庫,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《在JSP中訪問Oracle數(shù)據(jù)庫》相關(guān)的同類信息!
  • 本頁收集關(guān)于在JSP中訪問Oracle數(shù)據(jù)庫的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章