欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

Java信息平臺連接Oracle數據庫的方法及裝置的制作方法

文檔序號:6582065閱讀:472來源:國知局
專利名稱:Java信息平臺連接Oracle數據庫的方法及裝置的制作方法
技術領域
本發(fā)明涉及信息系統領域,特別涉及一種Java信息平臺連接Oracle數據庫的方 法及裝置。
背景技術
隨著技術的日新月異,單純的使用數據庫管理數據已不能滿足需求,如何能更有 效的使用數據庫,選擇適合自己領域的數據庫,以及如何能夠更有效的查詢、修改數據,加 上網絡的飛速發(fā)展,網站上的存儲量也越來越大,這些所造成的信息的處理的日積月累的 問題,都是現今數據庫發(fā)展所面臨的巨大挑戰(zhàn)。許多企業(yè)和政府部門內部的數據庫數據的累積量越來越大,信息孤島的現象也越 來越嚴重,這些已經阻礙了信息系統進一步發(fā)展。信息系統與各數據庫之間的數據需要隨 時的交換,這就使信息平臺連接數據庫的技術成為一個較迫切的需要。

發(fā)明內容
本發(fā)明的目的是提供一種Java信息平臺連接Oracle數據庫的方法及裝置,其能 實現信息平臺順暢的連接所述Oracle數據庫。本發(fā)明提供一種Java信息平臺連接Oracle數據庫的方法,包括以下步驟1. 1、提供所述Oracle數據庫的登錄界面,供所述信息平臺的用戶登錄所述數據 庫;1.2、配置所述信息平臺的網絡服務,建立所述數據庫及其相應的驅動程序之間的 連接,添加監(jiān)聽例;1. 3、用戶登錄后,所述Oracle數據庫的登錄界面連接所述數據庫,向所述數據庫 發(fā)送SQL語句,并處理所述數據庫返回的結果。所述步驟1. 2和步驟1. 3通過Java數據庫的應用程序接口 JDBC完成。所述步驟1. 3通過所述Oracle數據庫的登錄界面連接地址端口號以及所述 Oracle數據庫名稱。所述步驟1. 3根據所述Oracle數據庫的登錄界面通過所述步驟1. 2配置的網絡 服務連接所述Oracle數據庫。另一方面,本發(fā)明還提供一種Java信息平臺連接Oracle數據庫的裝置,包括用戶驗證單元,用以提供所述Oracle數據庫的登錄界面,供所述信息平臺的用戶 登錄所述數據庫;連接單元,用以配置所述信息平臺的網絡服務,建立所述數據庫及其相應的驅動 程序之間的連接,添加監(jiān)聽例;執(zhí)行單元,用以在用戶登錄后,通過所述Oracle數據庫的登錄界面連接所述數據 庫,向所述數據庫發(fā)送SQL語句,并處理所述數據庫返回的結果。所述連接單元和執(zhí)行單元通過Java數據庫的應用程序接口 JDBC完成。3
所述執(zhí)行單元通過所述Oracle數據庫的登錄界面連接地址端口號以及所述 Oracle數據庫名稱。所述執(zhí)行單元根據所述Oracle數據庫的登錄界面通過所述連接單元配置的網絡 服務連接所述Oracle數據庫。采用本發(fā)明所述的一種Java信息平臺連接Oracle數據庫的方法及裝置,首先提 供所述Oracle數據庫的登錄界面,供所述信息平臺的用戶登錄所述數據庫,然后配置所述 信息平臺的網絡服務,建立所述數據庫及其相應的驅動程序之間的連接,添加監(jiān)聽例,最后 在用戶登錄后,所述Oracle數據庫的登錄界面連接所述數據庫,向所述數據庫發(fā)送SQL語 句,并處理所述數據庫返回的結果。


圖1是本發(fā)明所述方法的流程圖。圖2是本發(fā)明所述裝置的原理框圖。
具體實施例方式下面結合附圖和實施例進一步說明本發(fā)明的技術方案。首先介紹一下Oracle數據庫,Oracle數據庫包括Oracle數據庫服務器和客戶端。 Oracle Server (Oracle數據庫服務器),是一個對象關系數據庫管理系統。它提供開放的、 全面的、和集成的信息管理方法。每個krver由一個Oracle DB和一個Oracle Server實 例組成。它具有場地自治性(Site Autonomy)和提供數據存儲透明機制,以此可實現數據存 儲透明性。每個Oracle數據庫對應唯一的一個實例名SID,Oracle數據庫服務器啟動后, 一般至少有以下幾個用戶=Internal,它不是一個真實的用戶名,而是具有SYSDBA優(yōu)先級 的Sys用戶的別名,它由DBA用戶使用來完成數據庫的管理任務,包括啟動和關閉數據庫; Sys,它是一個DBA用戶名,具有最大的數據庫操作權限;System,它也是一個DBA用戶名,權 限僅次于Sys用戶??蛻舳?,為數據庫用戶操作端,由應用、工具、SQL*NET組成,用戶操作 數據庫時,必須連接到一服務器,該數據庫稱為本地數據庫(LocalDB)。在網絡環(huán)境下其它 服務器上的DB稱為遠程數據庫(Remote DB)。用戶要存取遠程DB上的數據時,必須建立數 據庫鏈。參見圖1,圖1是本發(fā)明所述一種Java信息平臺連接Oracle數據庫的方法100, 包括以下步驟101、提供所述Oracle數據庫的登錄界面,供所述信息平臺的用戶登錄所述數據庫。102、配置所述信息平臺的網絡服務,建立所述數據庫及其相應的驅動程序之間的 連接,添加監(jiān)聽例。在安裝Oracle后,因為要連接到服務器,所以要配置網絡服務,添加監(jiān)聽。步驟 101中的登錄的界面的代碼見下(登錄的用戶名為scott,密碼為tiger)String url = “ jdbc: Oracle: thin: S20090208-0738: 1521: domain"; UserNarae = user.getTextO; Password = password.getText O;Connect ion conn = DriverManager. getConnection (url, UserName,Password);Oracle導入的jar包為classesl2. jar,在Oracle的的安裝目錄下的jdbc文件夾中自帶。103、用戶登錄后,所述Oracle數據庫的登錄界面連接所述數據庫,向所述數據庫 發(fā)送SQL語句,并處理所述數據庫返回的結果。作為一實施例,所述步驟102和步驟103通過Java數據庫的應用程序接口 JDBC 完成。在連接Oracle時,一般有兩種方法。一種是JDBC THIN,另一種是JDBC0CI。一般 來講,JDBC OCI的效率要比JDBC THIN的效率高,不過具體的未做測試。兩者在代碼上的 區(qū)別主要是JDBC THIN =String url = “ jdbc =Oracle :thin @ 20090208-0738:1521: domain"JDBC OCI :(,,jdbc =Oracle :oci8[9] @ RAC,,,,,scott,,,,,tiger,,)它們的連接方式,一個是連接本機的地址端口號和數據庫名,另一個是連接的本 地網絡服務。具體的例子可以參考$0RACLE_H0ME/jdbc/demO. zip文件,該文件中有利用 JDBC OCI與JDBC THIN接口的各種例子。參見圖2,圖2是本發(fā)明所述一種Java信息平臺連接Oracle數據庫的裝置200, 包括用戶驗證單元210,用以提供所述Oracle數據庫240的登錄界面,供所述信息平臺 的用戶登錄所述數據庫對0。連接單元220,用以配置所述信息平臺的網絡服務,建立所述數據庫240及其相應 的驅動程序之間的連接,添加監(jiān)聽例。執(zhí)行單元230,用以在用戶登錄后,通過所述Oracle數據庫240的登錄界面連接所 述數據庫M0,向所述數據庫240發(fā)送SQL語句,并處理所述數據庫240返回的結果。所述連接單元220和執(zhí)行單元230通過Java數據庫240的應用程序接口 JDBC完 成。所述執(zhí)行單元230通過所述Oracle數據庫MO的登錄界面連接地址端口號以及所述 Oracle數據庫240名稱。所述執(zhí)行單元230根據所述Oracle數據庫240的登錄界面通過 所述連接單元配置的網絡服務連接所述Oracle數據庫M0。需要指出的是,本發(fā)明所述的一種Java信息平臺連接Oracle數據庫的裝置200 與所述的一種Java信息平臺連接Oracle數據庫的方法100,兩者在原理及實施例上是相同 或類似的,故重復部分不再贅述。本技術領域中的普通技術人員應當認識到,以上的實施例僅是用來說明本發(fā)明, 而并非用作為對本發(fā)明的限定,只要在本發(fā)明的實質精神范圍內,對以上實施例的變化、變型都將落在本發(fā)明的權利要求書范圍內。
權利要求
1. 一種Java信息平臺連接Oracle數據庫的方法,其特征在于,包括以下步驟1. 1、提供所述Oracle數據庫的登錄界面,供所述信息平臺的用戶登錄所述數據庫;1.2、配置所述信息平臺的網絡服務,建立所述數據庫及其相應的驅動程序之間的連 接,添加監(jiān)聽例;1.3、用戶登錄后,所述Oracle數據庫的登錄界面連接所述數據庫,向所述數據庫發(fā)送 SQL語句,并處理所述數據庫返回的結果。
2.如權利要求1所述的方法,其特征在于,所述步驟1.2和步驟1. 3通過Java數據庫 的應用程序接口 JDBC完成。
3.如權利要求2所述的方法,其特征在于,所述步驟1.3通過所述Oracle數據庫的登 錄界面連接地址端口號以及所述Oracle數據庫名稱。
4.如權利要求3所述的方法,其特征在于,所述步驟1.3根據所述Oracle數據庫的登 錄界面通過所述步驟1. 2配置的網絡服務連接所述Oracle數據庫。
5.一種Java信息平臺連接Oracle數據庫的裝置,其特征在于,包括用戶驗證單元,用以提供所述Oracle數據庫的登錄界面,供所述信息平臺的用戶登錄 所述數據庫;連接單元,用以配置所述信息平臺的網絡服務,建立所述數據庫及其相應的驅動程序 之間的連接,添加監(jiān)聽例;執(zhí)行單元,用以在用戶登錄后,通過所述Oracle數據庫的登錄界面連接所述數據庫, 向所述數據庫發(fā)送SQL語句,并處理所述數據庫返回的結果。
6.如權利要求5所述的裝置,其特征在于,所述連接單元和執(zhí)行單元通過Java數據庫 的應用程序接口 JDBC完成。
7.如權利要求6所述的裝置,其特征在于,所述執(zhí)行單元通過所述Oracle數據庫的登 錄界面連接地址端口號以及所述Oracle數據庫名稱。
8.如權利要求7所述的裝置,其特征在于,所述執(zhí)行單元根據所述Oracle數據庫的登 錄界面通過所述連接單元配置的網絡服務連接所述Oracle數據庫。
全文摘要
本發(fā)明揭示了一種Java信息平臺連接Oracle數據庫的方法及裝置,首先提供所述Oracle數據庫的登錄界面,供所述信息平臺的用戶登錄所述數據庫,然后配置所述信息平臺的網絡服務,建立所述數據庫及其相應的驅動程序之間的連接,添加監(jiān)聽例,最后在用戶登錄后,所述Oracle數據庫的登錄界面連接所述數據庫,向所述數據庫發(fā)送SQL語句,并處理所述數據庫返回的結果。
文檔編號G06F9/46GK102053968SQ20091019776
公開日2011年5月11日 申請日期2009年10月27日 優(yōu)先權日2009年10月27日
發(fā)明者張麗曉, 黃翼飛 申請人:上海杉達學院
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
大冶市| 滨海县| 佳木斯市| 富顺县| 三明市| 深泽县| 个旧市| 汶川县| 河东区| 乌海市| 广德县| 涪陵区| 诸暨市| 银川市| 德昌县| 阿鲁科尔沁旗| 若羌县| 南宁市| 滦南县| 金门县| 五原县| 当阳市| 舟曲县| 湘乡市| 呼图壁县| 古田县| 大田县| 上犹县| 安远县| 铜鼓县| 民勤县| 凯里市| 红河县| 长岭县| 遵义县| 绥德县| 乌拉特前旗| 集安市| 栾川县| 商南县| 旺苍县|