真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

oracle怎么做驅(qū)動(dòng),java oracle驅(qū)動(dòng)

到底o(hù)racle把哪個(gè)表做驅(qū)動(dòng)表

請先給出明確答復(fù):小表

為滴道等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及滴道網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、滴道網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!

解釋原因:

驅(qū)動(dòng)表,通俗的講就是先從哪個(gè)表開始檢索,良好的驅(qū)動(dòng)表是成功優(yōu)化的一半。

把FROM語句中最后出現(xiàn)的表作為驅(qū)動(dòng)表。

有無解決辦法:優(yōu)先選用數(shù)據(jù)量小的表。

dbeaver連接oracle請問怎么加驅(qū)動(dòng)包?

1、安裝完dbeaver軟件后,點(diǎn)擊圖標(biāo)啟動(dòng)。啟動(dòng)完成后,在首頁的左側(cè)的數(shù)據(jù)庫導(dǎo)航窗口中點(diǎn)擊右鍵,在出現(xiàn)的菜單中找到“新建連接”的選項(xiàng)并點(diǎn)擊打開連接編輯窗口。

2、在打開的窗口中,找到你要連接的數(shù)據(jù)庫的類型和對應(yīng)的驅(qū)動(dòng)。比如我們需要的連接數(shù)據(jù)庫是SQL Server,驅(qū)動(dòng)程序是jdbc,則點(diǎn)擊MS SQL Server后,選擇Microsoft Driver.選擇完成后點(diǎn)擊底部的Next按鈕進(jìn)入下一步。

3、在通用JDBC連接設(shè)置窗口中,輸入數(shù)據(jù)庫所在服務(wù)器或電腦的IP地址后,系統(tǒng)會(huì)自動(dòng)生成JDBC URL,并且默認(rèn)了SQL Server的端口號為1433。如果需要指定連接的數(shù)據(jù)庫或者模式的名稱的話就在空格中輸入...然后數(shù)據(jù)數(shù)據(jù)庫連接的用戶名和密碼。

4、輸入完成后,在窗口底部右側(cè)有一個(gè)“Test Connection”(測試連接)的按鈕,點(diǎn)擊該按鈕后可以測試輸入的信息,比如地址、用戶名和密碼等是否正確。返回結(jié)果為success的話,說明連接是通的。點(diǎn)擊“OK”按鈕關(guān)閉窗口后點(diǎn)擊“Next”進(jìn)入下一步。

5、在創(chuàng)建新的連接窗口中,因?yàn)椴恍枰斎雰?nèi)容,也不用代理。所以這個(gè)窗口中沒有信息編輯,直接點(diǎn)擊底部的“Next”按鈕進(jìn)入下一步。

6、結(jié)束創(chuàng)建連接窗口中,選擇你要?jiǎng)?chuàng)建的連接類型。系統(tǒng)提供了三種類型:開發(fā)、測試和產(chǎn)品,建議選擇開發(fā)或者測試模式。還可以選擇連接修改的內(nèi)容是否自動(dòng)提交,如果是測試環(huán)境上的話這個(gè)選項(xiàng)不用管,如果是正式在用的數(shù)據(jù)庫的話,建議不要自動(dòng)提交。

7、連接創(chuàng)建完成后,在左側(cè)的數(shù)據(jù)庫導(dǎo)航窗口中找到對應(yīng)的連接,點(diǎn)擊后系統(tǒng)自動(dòng)連接遠(yuǎn)程數(shù)據(jù)庫,并將數(shù)據(jù)庫中的內(nèi)容更新下來。如圖可以看到遠(yuǎn)程數(shù)據(jù)庫中的各個(gè)實(shí)例。

8、點(diǎn)擊實(shí)例名稱后,在下面顯示了具有該實(shí)例訪問權(quán)限的各個(gè)用戶。點(diǎn)擊用戶頭像后,系統(tǒng)自動(dòng)刷新該用戶可以訪問的表,一個(gè)用戶可以訪問多張表,在該用戶下羅列了他所能夠訪問的表的名稱。

怎么加載oracle 驅(qū)動(dòng)?jsp連接oracle數(shù)據(jù)庫,使用JbossIDE

ide不會(huì)去讀你設(shè)定的系統(tǒng)環(huán)境變量,它是使用自己設(shè)定的

所以你還是在jbosside里面把class12.jar導(dǎo)入到具體的項(xiàng)目中

我沒用過jbosside,但是原理應(yīng)該和eclipse差不多吧,每一個(gè)項(xiàng)目都會(huì)有build path之類的東西

那我說說eclipse的做法吧(有多種,只說其中兩種常用的):

1、右鍵單擊項(xiàng)目名-build path-add external archives-找到那個(gè)classes12.jar,確定就導(dǎo)入了。

2、把classes12.jar復(fù)制到項(xiàng)目里面,然后右鍵單擊該包-build path-add to build path,即導(dǎo)入了該包

估計(jì)joss也有這樣的做法,大同小異而已

如何給oracleenterpriselinux安裝驅(qū)動(dòng)

第一天

方法1 使用UltraISO直接將ISO寫入硬盤映像。。結(jié)果無法啟動(dòng)

方法2 使用liveusb-creator

Fedora 15 64位 Live CD 光標(biāo)永遠(yuǎn)停留在左上角。無法引導(dǎo)。。

方法3 syslinux ,然后自己寫個(gè)菜單 加載 linux askmethod 結(jié)果提示需要網(wǎng)絡(luò)連接

去死,要網(wǎng)絡(luò)安裝我還準(zhǔn)備DVD安裝干嘛?

方法4 上網(wǎng)查某牛人說,說DVD版沒有 某個(gè)映像文件,說要自己改下安裝菜單 linux askmethod

結(jié)果 Kenel 直接 沒戲。。。

第二天

上網(wǎng)查了很多文章,都是你抄我我抄你

束手無策。。。

蒼天啊,大地啊,神馬牛人馬人出來救救我們這些 Linux 小白吧。。。

無奈下班時(shí)候看了看 Redhat 6

發(fā)現(xiàn)重大線索,原來Redhat 6多了兩個(gè)引導(dǎo)鏡像。。。。

安裝大法其實(shí)很簡單:

請先下載 rhel-server-6.0-i386-boot.iso 或者 rhel-server-6.0-x86_64-boot.iso

這是RHL 最小引導(dǎo)鏡像。

掃盲:i386 是 32位系統(tǒng),x86_64是64位系統(tǒng),上面RHL 最小引導(dǎo)鏡像 要和你安裝系統(tǒng)匹配!

比如 我安裝 64位系統(tǒng),那我應(yīng)該選擇rhel-server-6.0-x86_64-boot.iso

然后下載你喜歡 Redhat系列安裝鏡像文件。

之所以這么說,你不妨去

她分 3個(gè)版本,你可以選擇你喜歡得版本。

我這里選擇edhat.Enterprise.Linux.v6.UPDATE.1.X86_64.DVD

也就是 Redhat Linux 64位版。

Step 1:用 UltraISO 打開 rhel-server-6.0-i386-boot.iso或者rhel-server-6.0-x86_64-boot.iso ,點(diǎn)擊 “啟動(dòng)” -- “寫入硬盤映像...”,使U盤成為啟動(dòng)U盤。

Step 2:將安裝鏡像文件 重命名為 rhel-server-6.0-i386-dvd.iso 或者rhel-server-6.0-i386-dvd.iso,并復(fù)制到 U盤中。

請注意,這里名字務(wù)必準(zhǔn)確,windows系統(tǒng)要開啟用顯示擴(kuò)展名!否則 容易出現(xiàn) rhel-server-6.0-i386-dvd.iso.iso這種錯(cuò)誤名字!

名字不對會(huì) 報(bào)缺少iso9600圖像 錯(cuò)誤!

Step 3:重啟計(jì)算機(jī),選擇 U盤啟動(dòng), 程序會(huì)提示你安裝源

“Installation Method”界面選擇“Hard driver”,然后選擇U盤(一般是最后一個(gè)),即可。

下面要叫你設(shè)置 Boot引導(dǎo)

千萬注意 安裝Boot 啟動(dòng)時(shí)候要選擇你的硬盤,這個(gè)時(shí)候是圖像化界面,應(yīng)該不會(huì)不明白,當(dāng)然你也可以制造U盤啟動(dòng)這種神奇方式!

剩下和網(wǎng)上安裝教程沒有什么兩樣。隨便一搜索 很多得。

如何配置oracle的jdbc驅(qū)動(dòng)

在Linux機(jī)器上安裝運(yùn)行Oracle 摘要:Oracle于去年年底宣布移植Oracle 8和Oracle Application Server到Linux。 這是一個(gè)明確無誤的標(biāo)志:整個(gè)世界都應(yīng)該認(rèn)識到,Linux已經(jīng)是一個(gè)嚴(yán)肅的操作系統(tǒng),足以承擔(dān)企業(yè)級的應(yīng)用。 Uche Ogbuji在下文中解釋了應(yīng)該如何安裝、配置和初步使用Oracle 8 for Linux。

如何在你的Linux機(jī)器上安裝運(yùn)行Oracle

一篇實(shí)用指導(dǎo)

經(jīng)過了許多謠傳和暗示之后,Oracle于1998年10月7日發(fā)布了Linux上的Oracle 8數(shù)據(jù)庫和Oracle Application Server。這是Linux近期歷史中最為耀眼的一幕。

無論您個(gè)人對Oracle公司的看法如何,該公司在大規(guī)模數(shù)據(jù)應(yīng)用領(lǐng)域的巨大聲譽(yù)使這次產(chǎn)品發(fā)布成為一個(gè)明確 無誤的標(biāo)志:整個(gè)世界都應(yīng)該認(rèn)識到,Linux已經(jīng)是一個(gè)嚴(yán)肅的操作系統(tǒng),足以承擔(dān)企業(yè)級的應(yīng)用。

但對于任何真正關(guān)心Linux的人來說,各種宣傳攻勢只是過眼煙云,只有代碼才是關(guān)鍵的。(only code matters. 譯注:事實(shí)上,Oracle 8i, 即8.1.5 for Linux已經(jīng)開發(fā)完成,但其中的JServer模塊有問題,所以O(shè)racle還沒有發(fā)布。)

開始行動(dòng)

在RedHat上安裝Oracle可以是相當(dāng)輕而易舉的,但要是完全跟著Oracle公司的文檔走就未必那么容易了 。最快的捷徑是Tom Bisset的主頁:

。

如果您看了Tom的主頁,那么您會(huì)注意到他漏了JDBC的安裝。如果您準(zhǔn)備使用JDBC(對于跨平臺的Oracle應(yīng)用十分方便),只需在安裝屏幕要求您選擇組件(components)時(shí),加上該選項(xiàng)即可。當(dāng)然,您應(yīng)該先裝好JDK。我個(gè)人使用Blackdown的JDK 1.1.7。(譯注:Redhat包括JDK)然后需要設(shè)置oracle用戶的ClassPath環(huán)境變量,最好的辦法是在oracle用戶目錄的.bash_profile 或 .profile中加上一句:

CLASSPATH=/usr/lib/jdk/lib/classes.zip; export CLASSPATH然后,如果您只需做Web Applet的話,在安裝程序"Choose JDBC Components"的時(shí)候, 選擇"JDK 1.1 JDBC Thin Driver",如果您需要做完整的Java應(yīng)用,選擇"JDK 1.1 JDBC OCI Driver"。

另外請注意:安裝程序讓您輸入各口令時(shí),如果口令不符合規(guī)范,不會(huì)警告。我第一次安裝時(shí),口令里加了".",這在UNIX中是允許的,Oracle就是另一碼事了。直到安裝快結(jié)束時(shí),程序才告訴我口令有問題。當(dāng)時(shí)為保險(xiǎn) 起見,我從頭做了一次安裝。

安裝程序的另一個(gè)問題是試圖往還沒有建立的目錄里拷貝文件。有必要在安裝前

mkdir -p /u01/app/oracle/product/8.0.5/doc/server.805/install。

這一關(guān)過后萬事大吉。

安裝成功后,必須以ROOT身份登錄,運(yùn)行root.sh。我對root.sh作了以下改動(dòng):

· LBIN環(huán)境變量從/usr/lbin改成了/usr/local/bin

· 增加環(huán)境變量LOG=/tmp/oracle-root.sh.log,這樣腳本的運(yùn)行結(jié)果會(huì)記錄下來

root.sh里說到,要想數(shù)據(jù)庫作為一個(gè)服務(wù)器運(yùn)行,必須先設(shè)定TWO_TASK變量;

但是,事實(shí)上如果從安裝Oracle的機(jī)器上運(yùn)行root.sh,就沒有必要設(shè)這個(gè)變量。

Python和Oracle

我配置了一下python(譯注:一種強(qiáng)大,快速的面向?qū)ο蟮哪_本語言),以測試Oracle的編程接口和網(wǎng)絡(luò)接口 。在python中要連Oracle,需要Digital Creation(Zope應(yīng)用服務(wù)器的作者)的DCOracle模塊。

您只需下載軟件并按照指示照做就行。如果是DCOracle 1.1.0,使用Setup-8.0.4的配置,從ORACLE_LIBS變量中刪去-lsocket, -lnsl, -lgen, -lelf, -laio, 和-lposix4即可,那些都是Solaris專用的。注意Redhat 5.2和6.0中安裝的 python設(shè)置不全,config目錄和include目錄被省略,無法編譯安裝第三方的模塊。您必須自己編譯python或者下載一個(gè)合適的RPM。找python的RPM,最好的去處可能是Oliver Andrich的 Python Linux主頁。

只要rpm -e --nodeps python, 然后 rpm -i python,python-dev和其他RPM即可。

裝好python后,我運(yùn)行了以下的基本查詢,訪問Oracle。

[uche@malatesta uche]$ python

Python 1.5.1 (#1, Sep 3 1998, 22:51:17) [GCC 2.7.2.3] on linux-i386

Copyright 1991-1995 Stichting Mathematisch Centrum, Amsterdam

import DCOracle

#connect to DB. scott/tiger are the test database username/password

dbc=DCOracle.Connect("scott/tiger@sforza") #sforza is the local

Oracle

server

c = dbc.cursor()

c.execute("SELECT * FROM emp WHERE emp.deptno = 10")

rows = c.fetchall()

print rows

[(7782, CLARK, MANAGER, 7839, dbiDate(1981-06-09 00:00:00), 2450.0,

None, 10),

(7839, KING, PRESIDENT, None, dbiDate(1981-11-17 00:00:00), 5000.0,

None, 10),

(7934, MILLER, CLERK, 7782, dbiDate(1982-01-23 00:00:00), 1300.0,

None, 10)]

開發(fā)工作站配置

我在數(shù)據(jù)庫服務(wù)器以外的一臺機(jī)器上編譯安裝了python和其他編程接口。最初,看起來似乎我必須安裝Oracle 的所有PRO*C/C++軟件包。但要把Oracle安裝程序運(yùn)行到那一步也夠麻煩的,所以我不想那樣辦。于是我找出了寫程序所需

要的最小限量的頭文件(include)、對象文件(object)和庫文件(library):

$ORACLE_HOME/lib/*

$ORACLE_HOME/rdbms/demo/*

$ORACLE_HOME/rdbms/lib/*

我的機(jī)器上設(shè)ORACLE_HOME為/usr/local/oracle。

注意這些文件還不能讓您可以在C程序中直接嵌入SQL語句,只有完整安裝PRO*C/C++后才行。如果要用JAVA的話,還得增加$ORACLE_HOME/jdbc/lib/*;注意把這個(gè)目錄加到ClASSPATH變量中。

JDBC連接

為測試JDBC連接,我作了一個(gè)小程序,在一個(gè)listbox內(nèi)顯示測試庫中的所有雇員名。下面的程序1是調(diào)用JDBC的java Applet,程序2是調(diào)用JAVA程序的HTML超文本。如果您的JDBC已經(jīng)安裝成功,將程序1拷貝為 JDBCTest.java,將程序2拷貝為JDBCTest.html,

然后:

javac JDBCTest.java

appletviewer JDBCTest.html

您就可以自己看看結(jié)果如何了:

程序1:

/*

Applet that reads in several rows from a remote Oracle database

and presents them in a listbox.

*/

import java.sql.*;

import java.awt.*;

import java.applet.*;

import java.lang.*;

public class JDBCTest extends Applet

{

//Single-select ListBox

private List employee_list = new List(5, false)

public void init()

{

setLayout(new BorderLayout());

try {

//Set up the Oracle JDBC driver

DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());

//Connect to an Oracle database on machine sforza, using username

//"scott" and password "tiger"

Connection DB_conn = DriverManager.getConnection

("jdbc:oracle:thin:@sforza:1521:ORCL", "scott", "tiger");

//Connection DB_conn = DriverManager.getConnection

("jdbc:oracle:thin:scott/tiger@sforza:1521:ORCL");

//Create a JDBC statement object

Statement statement_obj = DB_conn.createStatement();

//Execute a query to get the employee names from the test DB

ResultSet results = statement_obj.executeQuery ("select ENAME from

EMP");

//Populate the list box with all the employee names

while (results.next ()){

employee_list.add(results.getString(1));

}

} catch (SQLException e) {

throw new RuntimeException("SQL Exception " + e.getMessage());

}

add(employee_list);

}

}


當(dāng)前名稱:oracle怎么做驅(qū)動(dòng),java oracle驅(qū)動(dòng)
本文URL:http://weahome.cn/article/dscjsee.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部