關於Firebird必看

2021-05-02 03:52:21 字數 1887 閱讀 7681

1.

嵌入式版本中有7個

dll,以及

intl

資料夾,需要放在

e:/xuhycl/xuhycl/bin/debug

下,在解決方案中只引用

system.data.sqlite.dll 2.

設定連線屬性時,需要設定

fbconnectionstringbuilder

cs,cs.clientlibrary 的屬性為fbembed.dll 的絕對路徑。 3.

一般預設使用者名為sysdba ,密碼為masterkey 。編碼可以為gb_2312 4.

用ibexpert

作資料管理工具時,需要將7個

dll和

intl

資料夾,以及

firebird.msg

放入ibexpert.exe

所在目錄。 5.

開啟ibexpert

後,需要設定

charset,

注意兩個地方都要選擇

gb_2312

或其他。 6.

可以用fbdatawizard.exe 進行資料匯入匯出,可以將sql 服務中的資料庫匯入未fdb 檔案,但必須匯入到伺服器版本的firebird 。 7.

如果在使用

ibexpert

時候提示使用者無許可權,請將

fdb檔案路徑改為英文。 8.

把sql

server

的表匯入到firebird 表:經我測試,把資料生成sql 指令碼,在ibxpert 裡執行的話,大概3w 條記錄1m

就搞定了 9.

執行程式的時候,需要設定intl 資料夾和fbembed.dll 、icuuc30.dll 、icudt30.dll 、icuin30.dll 、firebird.msg 放在exe 所在目錄下。

10.firebird

不支援boolean 型別 ,用smallint 代替。

11.語句:

create database 'firstdb.gdb' user 'sysdba' password 'masterkey'

該命令將在當前目錄下建立乙個名為firstdb.gdb 的檔案。該資料庫歸sysdba 所有,下面來建立乙個基本的銷售表並且輸入資料,**如下:

code:

sql>; create table sales_catalog (

con>; item_id varchar(10) not null primary key,

con>; item_name varchar(40) not null,

con>; item_desc varchar(50)

con>; );

sql>; insert into sales_catalog values('001','aluminium wok',

'chinese wok used for stir fry dishes');

sql >; insert into sales_catalog values('002',

'chopsticks extra-long', '60-cm chopsticks');

sql>; insert into sales_catalog values('003',

'claypot', 'pot for stews');

sql>; insert into sales_catalog values('004',

'charcoal stove', 'for claypot dishes');

sql>; select * from sales_catalog;

item_id item_name item_desc

delete from sales_catalog;

關於SQLite 與 FireBird 利弊分析

經查閱網上資料 一 關於資料庫簡介 sqlite 主頁 sqlite誕生於2000年5月,這幾年增長勢頭迅猛無比,目前版本是3.3.8。sqlite的特點如下 1 無需安裝配置,應用程式只需攜帶乙個動態鏈結庫。2 非常小巧,for windows 3.3.8版本的dll檔案才374kb。3 acid...

FIREBIRD快速入門

前言 如之前已安裝過其它版本的firebird,那麼在安裝之前,最好是完全解除安裝舊的版本,並在windows系統目錄中查詢gds32.dll和fbclient.dll的舊副本,並刪除。另外因為新 版本firebird不支援舊版本生成的資料庫,因此在解除安裝之前,需要把舊的資料庫進 行備份,以備在新...

QT連線FireBird測試

根據上篇翻譯的文件按部就班的進行測試,結果可以正常的連線到firebird。這裡有幾個地方需要注意 1.首先安裝好qt vs,以及firebird後,編譯ibase外掛程式。設定好包含路徑後可以順利的編譯。2.建立測試程式後發現沒有載入ibase驅動,這是因為程式找不到fbclient.dll所致,...