先要設(shè)置連接參數(shù)
成都創(chuàng)新互聯(lián)公司服務(wù)項目包括墨竹工卡網(wǎng)站建設(shè)、墨竹工卡網(wǎng)站制作、墨竹工卡網(wǎng)頁制作以及墨竹工卡網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,墨竹工卡網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到墨竹工卡省份的部分城市,未來相信會繼續(xù)擴大服務(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?=?""
然后,連接實例就可以了
CONNECT?USING?SQLCA;
可以用odbc來連接
[解決辦法]
pb6.5 有一個機器碼補丁,安裝后會多一個 oracle8.0 以上的直連配置。但似乎必須編譯成機器碼,否則會不太正常。
建議升級到 pb9,代碼無需任何改動。
連接步驟就是先配置你本地ORACLE和服務(wù)器之間的連接,這個和PB無關(guān),首先要保證你的ORACLE客戶端和服務(wù)器是連接成功的。這個配置成功以后再配置PB,所以這個是很主要的一步。主要是配置本地NET服務(wù)名。即ORACLE有個目錄中的TNSNAMES.ORA文件。
然后開始配置PB,打開DB畫板,在菜單tools下的Database Painter
選擇下邊提供的接口中對應(yīng)你ORACLE版本的一個,然后點右鍵,選New Profile,打開配置頁。
配置頁打開后,選擇其中的connection那一頁,打開默認就是這個頁。
profile name是你配置在本地的名字,所以這個你可以隨便取,只要自己通過名字知道是哪個庫就好。 server這一項,需要按照你配置net服務(wù)名的時候配置的服務(wù)名填寫,必須是你配置的服務(wù)名。logid和password不用說了,數(shù)據(jù)庫登錄用戶和密碼。connect as默認就可以。
然后選preview這一頁,點test connection測試一下,看看,如果提示成功沒問題,配置結(jié)束。PB配置完成了。如果失敗,你可以試試選擇system那一頁,把powerbuilder catalog table owner:這一項后邊的值(默認是SYSTEM)改成你在第一頁配置的logid的值試試。
基本這幾步結(jié)束后,就能配置成功了。
進入控制面板,打開odbc數(shù)據(jù)源(32位),點擊“add”按鈕,進入odbc數(shù)據(jù)源的配置面板,:
選擇“oracle odbc driver”一項,注意當前版本號為“8.00.0400”,如果你的操作系統(tǒng)中安裝的是oracle7,則相應(yīng)的版本號會不同。
然后進入“oracle8 odbc driver setup”設(shè)置,在“data source name”一項中隨便輸入一個名字,在“data source service name”一欄中輸入oracle連接數(shù)據(jù)庫的字符串名,這可以在你安裝的oracle目錄中的tnsnames.ora文件中查看到(oracle7安裝路徑為“orawin95\network\ admin”;oracle8安裝路徑為“orawin95\net80\admin”),或者你通過“sql net easy configuration”新添加一個數(shù)據(jù)庫連接配置,將配置中的字符串填入即可,其他的就不必再填入,避免出現(xiàn)畫蛇添足之錯,反而連接不上數(shù)據(jù)庫了。
進入pb,打開db profile,選擇odbc一項,點擊“new”,進入pb數(shù)據(jù)源的配置,當然如果你之前沒有進行odbc的配置,你也可以在這里點擊“config odbc”進入之前你看到的odbc配置界面。
1、進入控制面板,打開odbc數(shù)據(jù)源(32位),點擊“add”按鈕,進入odbc數(shù)據(jù)源的配置面板,:
2、選擇“oracle odbc driver”一項,注意當前版本號為“8.00.0400”,如果你的操作系統(tǒng)中安裝的是oracle7,則相應(yīng)的版本號會不同。
3、然后進入“oracle8 odbc driver setup”設(shè)置,在“data source name”一項中隨便輸入一個名字,在“data source service name”一欄中輸入oracle連接數(shù)據(jù)庫的字符串名,這可以在你安裝的oracle目錄中的tnsnames.ora文件中查看到(oracle7安裝路徑為“orawin95\network\ admin”;oracle8安裝路徑為“orawin95\net80\admin”),或者你通過“sql net easy configuration”新添加一個數(shù)據(jù)庫連接配置,將配置中的字符串填入即可,其他的就不必再填入,避免出現(xiàn)畫蛇添足之錯,反而連接不上數(shù)據(jù)庫了。
4、進入pb,打開db profile,選擇odbc一項,點擊“new”,進入pb數(shù)據(jù)源的配置,當然如果你之前沒有進行odbc的配置,你也可以在這里點擊“config odbc”進入之前你看到的odbc配置界面。
Pb連接oracle數(shù)據(jù)庫的方法。
一是:通過ODBC,在database-ODBC-utilities-雙擊ODBCAdministrator,添加數(shù)據(jù)源,
上圖:
添加新的數(shù)據(jù)源
上圖:為數(shù)據(jù)源選擇驅(qū)動程序
上圖:這里data
Source
name欄中輸入數(shù)據(jù)庫名,TNS
ServiceName欄輸入(選擇)服務(wù)器名:。然后完成,單擊ok
上圖:在新建proflie與數(shù)據(jù)庫相連
添上profile
name,還有data
source
,userID
,password,這樣就加上了數(shù)據(jù)庫,在connect就可以用了