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所致,...