先要設(shè)置連接參數(shù)
成都創(chuàng)新互聯(lián)公司服務(wù)項(xiàng)目包括墨竹工卡網(wǎng)站建設(shè)、墨竹工卡網(wǎng)站制作、墨竹工卡網(wǎng)頁制作以及墨竹工卡網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(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)輻射到墨竹工卡省份的部分城市,未來相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
例:
//MS_sql
SQLCA.DBMS?=?"MSS?Microsoft?SQL?Server"
SQLCA.Database?=?"sqlserver"
SQLCA.LogPass?=?********
SQLCA.ServerName?=?"127.0.0.1"
SQLCA.LogId?=?"sa"
SQLCA.AutoCommit?=?False
SQLCA.DBParm?=?""
//Oracle9i
SQLCA.DBMS?=?"O90?Oracle9i?(9.0.1)"
SQLCA.LogPass?=?***
SQLCA.ServerName?=?"Oracleserver"
SQLCA.LogId?=?"sa"
SQLCA.AutoCommit?=?False
SQLCA.DBParm?=?""
然后,連接實(shí)例就可以了
CONNECT?USING?SQLCA;
可以用odbc來連接
[解決辦法]
pb6.5 有一個(gè)機(jī)器碼補(bǔ)丁,安裝后會(huì)多一個(gè) oracle8.0 以上的直連配置。但似乎必須編譯成機(jī)器碼,否則會(huì)不太正常。
建議升級(jí)到 pb9,代碼無需任何改動(dòng)。
連接步驟就是先配置你本地ORACLE和服務(wù)器之間的連接,這個(gè)和PB無關(guān),首先要保證你的ORACLE客戶端和服務(wù)器是連接成功的。這個(gè)配置成功以后再配置PB,所以這個(gè)是很主要的一步。主要是配置本地NET服務(wù)名。即ORACLE有個(gè)目錄中的TNSNAMES.ORA文件。
然后開始配置PB,打開DB畫板,在菜單tools下的Database Painter
選擇下邊提供的接口中對(duì)應(yīng)你ORACLE版本的一個(gè),然后點(diǎn)右鍵,選New Profile,打開配置頁。
配置頁打開后,選擇其中的connection那一頁,打開默認(rèn)就是這個(gè)頁。
profile name是你配置在本地的名字,所以這個(gè)你可以隨便取,只要自己通過名字知道是哪個(gè)庫就好。 server這一項(xiàng),需要按照你配置net服務(wù)名的時(shí)候配置的服務(wù)名填寫,必須是你配置的服務(wù)名。logid和password不用說了,數(shù)據(jù)庫登錄用戶和密碼。connect as默認(rèn)就可以。
然后選preview這一頁,點(diǎn)test connection測(cè)試一下,看看,如果提示成功沒問題,配置結(jié)束。PB配置完成了。如果失敗,你可以試試選擇system那一頁,把powerbuilder catalog table owner:這一項(xiàng)后邊的值(默認(rèn)是SYSTEM)改成你在第一頁配置的logid的值試試。
基本這幾步結(jié)束后,就能配置成功了。
進(jìn)入控制面板,打開odbc數(shù)據(jù)源(32位),點(diǎn)擊“add”按鈕,進(jìn)入odbc數(shù)據(jù)源的配置面板,:
選擇“oracle odbc driver”一項(xiàng),注意當(dāng)前版本號(hào)為“8.00.0400”,如果你的操作系統(tǒng)中安裝的是oracle7,則相應(yīng)的版本號(hào)會(huì)不同。
然后進(jìn)入“oracle8 odbc driver setup”設(shè)置,在“data source name”一項(xiàng)中隨便輸入一個(gè)名字,在“data source service name”一欄中輸入oracle連接數(shù)據(jù)庫的字符串名,這可以在你安裝的oracle目錄中的tnsnames.ora文件中查看到(oracle7安裝路徑為“orawin95\network\ admin”;oracle8安裝路徑為“orawin95\net80\admin”),或者你通過“sql net easy configuration”新添加一個(gè)數(shù)據(jù)庫連接配置,將配置中的字符串填入即可,其他的就不必再填入,避免出現(xiàn)畫蛇添足之錯(cuò),反而連接不上數(shù)據(jù)庫了。
進(jìn)入pb,打開db profile,選擇odbc一項(xiàng),點(diǎn)擊“new”,進(jìn)入pb數(shù)據(jù)源的配置,當(dāng)然如果你之前沒有進(jìn)行odbc的配置,你也可以在這里點(diǎn)擊“config odbc”進(jìn)入之前你看到的odbc配置界面。
1、進(jìn)入控制面板,打開odbc數(shù)據(jù)源(32位),點(diǎn)擊“add”按鈕,進(jìn)入odbc數(shù)據(jù)源的配置面板,:
2、選擇“oracle odbc driver”一項(xiàng),注意當(dāng)前版本號(hào)為“8.00.0400”,如果你的操作系統(tǒng)中安裝的是oracle7,則相應(yīng)的版本號(hào)會(huì)不同。
3、然后進(jìn)入“oracle8 odbc driver setup”設(shè)置,在“data source name”一項(xiàng)中隨便輸入一個(gè)名字,在“data source service name”一欄中輸入oracle連接數(shù)據(jù)庫的字符串名,這可以在你安裝的oracle目錄中的tnsnames.ora文件中查看到(oracle7安裝路徑為“orawin95\network\ admin”;oracle8安裝路徑為“orawin95\net80\admin”),或者你通過“sql net easy configuration”新添加一個(gè)數(shù)據(jù)庫連接配置,將配置中的字符串填入即可,其他的就不必再填入,避免出現(xiàn)畫蛇添足之錯(cuò),反而連接不上數(shù)據(jù)庫了。
4、進(jìn)入pb,打開db profile,選擇odbc一項(xiàng),點(diǎn)擊“new”,進(jìn)入pb數(shù)據(jù)源的配置,當(dāng)然如果你之前沒有進(jìn)行odbc的配置,你也可以在這里點(diǎn)擊“config odbc”進(jìn)入之前你看到的odbc配置界面。
Pb連接oracle數(shù)據(jù)庫的方法。
一是:通過ODBC,在database-ODBC-utilities-雙擊ODBCAdministrator,添加數(shù)據(jù)源,
上圖:
添加新的數(shù)據(jù)源
上圖:為數(shù)據(jù)源選擇驅(qū)動(dòng)程序
上圖:這里data
Source
name欄中輸入數(shù)據(jù)庫名,TNS
ServiceName欄輸入(選擇)服務(wù)器名:。然后完成,單擊ok
上圖:在新建proflie與數(shù)據(jù)庫相連
添上profile
name,還有data
source
,userID
,password,這樣就加上了數(shù)據(jù)庫,在connect就可以用了
新聞名稱:pb如何連接oracle,pb4怎么連接
文章出自:http://chinadenli.net/article28/hesdjp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT、標(biāo)簽優(yōu)化、服務(wù)器托管、網(wǎng)站導(dǎo)航、網(wǎng)站維護(hù)、做網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)