国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

PB如何連接Oracle數據庫

2024-08-29 13:41:20
字體:
來源:轉載
供稿:網友

  假如你已經是個PowerBuilder高手,那么下面的東西對你來說毫無價值,你大可不必再看下去,假如你剛剛步入PowerBuilder的殿堂,那么下面的東西對你來說可能有點價值,你應該看一看。   作為一個優秀的客戶端開發工具,PowerBuilder必然需要與大型的數據庫相連接,盡管許多資料上都介紹了如何通過ODBC或者PowerBuilder自帶的DB PRofile或者專用接口連接上數據庫,但仍然有許多使用者按此方法卻無法連接上數據庫,這方面的原因可能是PowerBuilder本身的原因,比如在安裝PowerBuilder時的選項、ODBC的版本之類;也可能是在安裝客戶端的Oracle、Sybase、Informix、SQL Server等軟件上的問題,下面就從最根本的ODBC配置開始,教你一步步如何連接上數據庫。

ODBC數據源的配置

PB如何連接Oracle數據庫(圖一)   進入控制面板,打開ODBC數據源(32位),如圖1所示,點擊“ADD”按鈕,進入ODBC數據源的配置面板,如圖2所示: PB如何連接Oracle數據庫(圖二)   選擇“Oracle ODBC Driver”一項,注重當前版本號為“8.00.0400”,假如你的操作系統中安裝的是Oracle7,則相應的版本號會不同。提醒一點:在Windows98操作系統上是無法安裝Oracle8.0.4的(只能安裝Oracle7.2.3),Oracle8.0.5則沒有試過。因而會有一些使用者在Windows98系統上無法正常配置ODBC數據源,因為Windows98本身自帶的ODBC數據源已經比Oracle7數據源版本要高,無論你怎樣配置ODBC,系統總會提示你要安裝一個更高版本的Oracle,自然你就無法配置ODBC了,有一個解決方法就是用PB7第二張光盤上的ODBC安裝程序覆蓋系統中的ODBC,或者把你的操作系統改為Windows95/97算了。 PB如何連接Oracle數據庫(圖三)   然后進入“Oracle8 ODBC Driver Setup”設置,在“Data Source Name”一項中隨便輸入一個名字,在“Data Source Service Name”一欄中輸入Oracle連接數據庫的字符串名,這可以在你安裝的Oracle目錄中的Tnsnames.ora文件中查看到(Oracle7安裝路徑為“ORAWIN95/NETWORK/ ADMIN”;Oracle8安裝路徑為“orawin95/NET80/ADMIN”),或者你通過“SQL Net Easy Configuration”新添加一個數據庫連接配置,將配置中的字符串填入即可,其他的就不必再填入,避免出現畫蛇添足之錯,反而連接不上數據庫了。

DB Profile數據源的配置

PB如何連接Oracle數據庫(圖四)   進入PB,打開DB Profile,如圖4所示,選擇ODBC一項,點擊“NEW”,進入PB數據源的配置,如圖5所示。當然假如你之前沒有進行ODBC的配置,你也可以在這里點擊“Config ODBC”進入之前你看到的ODBC配置界面。 PB如何連接Oracle數據庫(圖五)   在“Profile Name”中自定義一個名字,然后從“Data Source”的下拉菜單中選擇你在ODBC中已經配置好的數據源,輸入登錄數據庫所需要的用戶名與密碼,當然你認為沒有這個必要性的話可以不在這里輸入(主要是不要輕易讓人知道你數據庫的口令,不然問題就大了),到這一步為止,PB已經做完了所有數據庫連接的配置,剩下的就是連接上數據庫了。

PB FOR Oracle專用接口的配置

PB如何連接Oracle數據庫(圖六)   同樣是進入PB,點擊DB Profile選項(這是對Oracle7版本而言,假如是Oracle8,相應的選項就是Oracle8.0.4),看到上面的“073 Oracle 7.3”選項沒有,點擊一下,再按“NEW”進入圖7的界面,“Profile Name”一欄隨意填,“Server”一欄填寫時要注重,Oracle7版本一定要在數據連接字符串前加上@,否則不能連接上PB數據庫,Oracle8版本則不必加上@,其他的設置就可以不用了。 PB如何連接Oracle數據庫(圖七)
  以上三種PB連接數據庫的方法其實十分簡單,但是初學者卻又會經常出錯,在這里只是想作為一種拋磚引玉之用,希望廣大初學者通過本文對PB數據源配置能夠有一定的了解。下面再對Oracle連接數據庫的配置文件Tnsnames.ora簡單說明一下,“Tnsnames.ora”文件其實是通過“SQL Net Easy Configuration”初始化配置后的參數文件,假如你不想通過“SQL Net Easy Configuration”進行配置,你只需要把你先前已有的“Tnsnames.ora”文件放入Oracle的ADMIN目錄中,覆蓋現有的文件就可以了,當然你也可以再自己添加數據庫連接字符串。通常,一個“Tnsnames.ora”文件內容如下: ······kf.world = (DESCRipTION = (ADDRESS_LIST = (ADDRESS = (COMMUNITY = tcp.world) (PROTOCOL = TCP) (Host = 136.12.145.5) (Port = 1521) ) (ADDRESS = (COMMUNITY = tcp.world) (PROTOCOL = TCP) (Host = 136.12.145.5) (Port = 1526) ) ) (CONNECT_DATA = (SID = sid3) ) )······  其中最要的是第一項和最后一項(這里是以TCP/IP網絡連接,大多數用戶都是以此連接),HOST一欄是主機地址,“CONNECT_DATA = (SID = sid3)”中的SID3是連接主機數據庫的字符串,你要修改這幾項就可以了。另外談談如何讓英文版的Oracle7顯示中文,其實很簡單,只要將注冊表“HKEY_LOCAL_MACHINE/ Software/ORACLE/NLS_LANG”中的值改為如下值就可以了“ SIMPLIFIED CHINESE_CHINA.ZHS16CGB231280”。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 石柱| 福泉市| 张家界市| 霸州市| 和顺县| 平凉市| 正宁县| 方正县| 贵港市| 井陉县| 邛崃市| 长治县| 中超| 越西县| 烟台市| 泰宁县| 英超| 将乐县| 吉林市| 金秀| 普格县| 白山市| 重庆市| 阿尔山市| 安宁市| 汉中市| 安西县| 东安县| 崇左市| 桃江县| 镇平县| 江源县| 永胜县| 长宁县| 梧州市| 太保市| 昌平区| 宿州市| 潜江市| 英超| 姚安县|