BCB + PostgreSQL + ZeosLib 簡易安裝與連接設定 |
|
tomyteng
一般會員 發表:2 回覆:3 積分:1 註冊:2005-09-06 發送簡訊給我 |
postgreSQL 為免費的OpenSource資料庫,
postgreSQL windows版本下載 http://www.postgresql.org/ftp/binary/v8.1.0/win32/
下載安裝後於
程式集->PostgreSQL8.1->pgAdminIII 執行管理介面
管理介面左邊會有一台預設的Server,對著他按右鍵->Connect->輸入於安裝時設定的密碼之後連接Server
接下來選擇Database->右鍵->new database->輸入database name後按ok,如此已經新建一個資料庫 選擇程式集->PostgreSQL8.1->Command Prompt
於命令提示列下鍵入
psql xxxx ///xxxx是剛剛所建的資料庫名稱
進入資料庫後 鍵入
create table test(id int,name char(16));
建立好資料表後 鍵入
insert into test(id,name) values(1,'abc'); 至此我們已經在資料庫中建立好資料表,並輸入了一筆資料 接下來回到Zeoslib Zeoslib 是眾多Borland 連接資料庫的中介元件中的其中一套 以下是ZeosLib目前支援的開發環境 Delphi 5 - 7 and 9
Lazarus (FreePascal)
C++ Builder 5 - 6
Kylix 2 - 3 目前可連接的資料庫 MySQL 3.20 - 4.1
PostgreSQL 6.5 - 7.4
Firebird 1.0 - 1.5
Interbase 5.0 - 7.5
Microsoft SQL Server 7, 2000
Sybase ASE 12.0, 12.5
Oracle 9i
SQLite 2.8 ZeosLib安裝步驟
下載完後解壓縮
開啟C++ Builder 元件下載
zeosdbo-6.1.5-stable 位址 http://prdownloads.sourceforge.net/zeoslib/zeosdbo-6.1.5-stable.zip?download
zeosdbo-6.1.5-stable-patch1 位址 http://prdownloads.sourceforge.net/zeoslib/zeosdbo-6.1.5-patch1.zip?download 說明: 將 zeosdbo-6.1.5-stable.zip 解壓縮
將 zeosdbo-6.1.5-patch1.zip 於同一個目錄解壓並覆蓋原檔案
打開您的 BCB6 , 選 File -> Open Project , 在解壓目錄的\package\cbuilder6 目錄下
開啟 ZeosDbo.bpg .
開啟後依序對著 Project Manager視窗中的項目進行安裝,對著安裝項目->按右鍵->按下Install即可 ZCore.bpl
ZParseSql.bpl
ZPlain.bpl
ZDbc.bpl
ZComponent.bpl
過程中會出現Find Package Import 的視窗,選擇Cancel即可
全部安裝完之後需在 Project->Option->Directories/
將解壓目錄底下的
src\component
src\core
src\dbc
src\parsesql
src\plain
全都加入include path 存檔後關掉c++ builder 再重新啟動,即可於工具列中看到zeoslib的元件 接下來是連接的部份
將解壓目錄底下
lib\postgresql\libpq73.dll 複製到windows\system底下
開啟c++ builder
拉一個ZConnection元件,ZQuery元件,DataSource元件,以及DBGrid元件 設定元件屬性
DBGrid1->DataSource 設定成 DataSource1
DataSource1->DataSet 設定成 ZQuery1
ZQuery1->Connection 設定成 ZConnection1 再於FormCreate中加入程式碼
ZConnection1->Protocol = "postgresql";
ZConnection1->Port = 5432;
ZConnection1->User = "postgres";
ZConnection1->Password = ; //進入資料庫的密碼
ZConnection1->Database = "test";
ZConnection1->HostName = "localhost";
ZConnection1->Connect(); ZQuery1->SQL->Text = "select * from table1";
ZQuery1->Open(); 程式啟動後即可於grid中看到剛剛所輸入的資料 感謝 yckuo前輩所提供的 "BCB6+MySQL+ZeosLib 簡易安裝連線教學"
http://delphi.ktop.com.tw/topic.php?topic_id=58356
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |