Oracle數(shù)據(jù)庫(kù):
創(chuàng)新互聯(lián)建站服務(wù)項(xiàng)目包括鳩江網(wǎng)站建設(shè)、鳩江網(wǎng)站制作、鳩江網(wǎng)頁(yè)制作以及鳩江網(wǎng)絡(luò)營(yíng)銷策劃等。多年來(lái),我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,鳩江網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到鳩江省份的部分城市,未來(lái)相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
驅(qū)動(dòng)程序包名:ojdbc14.jar
驅(qū)動(dòng)類的名字:oracle.jdbc.driver.OracleDriver
JDBC URL:jdbc:oracle:thin:@dbip:port:databasename
說(shuō)明:驅(qū)動(dòng)程序包名有可能會(huì)變
JDBC URL中黑色字體部分必須原封不動(dòng)的保留,為該驅(qū)動(dòng)識(shí)別的URL格式。紅色字體部分需要根據(jù)數(shù)據(jù)庫(kù)的安裝情況填寫。其中各個(gè)部分含義如下:
dbip –為數(shù)據(jù)庫(kù)服務(wù)器的IP地址,如果是本地可寫:localhost或127.0.0.1。
port –為數(shù)據(jù)庫(kù)的監(jiān)聽端口,需要看安裝時(shí)的配置,缺省為1521。
databasename –為數(shù)據(jù)庫(kù)的SID,通常為全局?jǐn)?shù)據(jù)庫(kù)的名字。
舉例如果要訪問(wèn)本地的數(shù)據(jù)庫(kù)allandb,端口1521,那么URL寫法如下:
jdbc:oracle:thin:@localhost:1521:allandb 下載地址如下:
在應(yīng)用程序開發(fā)下面,有個(gè)SQL
PLUS,可以在那里進(jìn)行數(shù)據(jù)庫(kù)的各種操作,比如對(duì)系統(tǒng)的管理、用戶管理、數(shù)據(jù)的增刪查改、各種對(duì)象的建立(表、視圖、序列、同義詞、存儲(chǔ)過(guò)程等等),不過(guò)這個(gè)是純文本的操作環(huán)境,對(duì)用戶要求較高,也比較繁瑣。
最好安裝一個(gè)第三方的PL
SQL工具,比如PLSQL
DEVELOPER、TOAD都比較好用。這些都是圖形界面,易于操作,對(duì)新手來(lái)說(shuō),絕對(duì)比ORACLE自帶的SQL
PLUS好用百倍,容易上手。
有問(wèn)題請(qǐng)追問(wèn),如滿意請(qǐng)采納。
一臺(tái)裝有windows系統(tǒng)的電腦
數(shù)據(jù)庫(kù)安裝包(包括database和client)
方法/步驟
軟件準(zhǔn)備database和client(在參考文獻(xiàn)里有下載鏈接)
2
打開database安裝包,運(yùn)行安裝程序Setup.exe,系統(tǒng)將啟動(dòng)Oracle Universal Installer,然后進(jìn)行先決條件檢查。會(huì)出現(xiàn)如下圖示:
3
之后,系統(tǒng)將打開如下界面:選擇安裝方法。
ORACLE提供了兩種安裝方法:基本安裝(I)和高級(jí)安裝(A)。從上面的圖中我們可以看到兩種安裝方法的不同之處,Oracle默認(rèn)是選擇基本安裝
用system用戶登陸
1.創(chuàng)建表空間
create tablespace sciarr DATAFILE '/opt/oracle/sciarr.dbf' SIZE 5000M AUTOEXTEND ON NEXT 200M
2.創(chuàng)建用戶
create user sciarry identified by sciarry default tablespace sciarr
3. 授權(quán)
grant connect to 用戶 grant resource to 用戶 grant create sequence to 用戶 grant create view to 用戶
4.建表
create table table1 (idno number(10),idname varchar2(10));
oracle是不能用identity的,可以用sequence
由于oracle是序列型的,所以不是在建表的時(shí)候遞增的,可以用以下方法:
1、先建表:
create
table
mytable0813
(
id
int
not
null,
name
varchar(256)
)
2、創(chuàng)建一個(gè)sequence
create
sequence
seq_d
minvalue
1
maxvalue
99999999
start
with
21
increment
by
1
cache
20;
3、在向表插數(shù)據(jù)時(shí)插入自增列
insert
into
mytable0813
values(seq_d,'字段值',...)
例如:
insert
into
mytable0813(id,name)values(seq_d.nextval,'12345');
1、root用戶登錄然后切換到oracle用戶下(或者直接用oracle用戶登錄,安裝oracle數(shù)據(jù)庫(kù)時(shí)設(shè)置的那個(gè)用戶);
2、在oracle用戶下,利用sqlplus登錄;
3、在sqlplus提示符下startup就可以了。