UltraLite移動資料庫元件的使用方法

2021-06-15 20:08:16 字數 2046 閱讀 7119

ultralite這種資料庫元件技術,是移動資料庫sql anywhere的一種資料元件技術,支援sql語句,目前不支援儲存過程和觸發器,空資料庫只有10幾k,適用於各種移動裝置使用,能跨平台(呵呵)。找不到資料只有自己慢慢探索了。

1. 建立ultralite資料庫

操作步驟:

1. 開啟ultralite模式管理器,新建ultralite模式檔案,輸入檔名(包含路徑)

2. 新建表,輸入表名,字段,字段型別,必須設定主鍵.

3. 新增發布,選擇要發布的表名及欄位名

4. 新增mobilink同步表,新增表名及欄位名為同步表(發布與同步字段個數及型別要對應)

5. 右鍵單擊模式檔案,選擇」匯出用於palm的模式」,會生成字尾名為.pdb的模式檔案.

6. 選擇工具選單,選擇建立ultralite資料庫,會生成字尾名為.udb的ultralite資料庫檔案.

2. ultralite資料庫如何在.net程式中使用(c#)

1. 在工程中引用sqlanywhere安裝目錄下 ultralite/ultralite.net/win32/ianywhere.ultralite.dll

2. 定義

private static ianywhere.ultralite.databasemanager datamanager;

private static ianywhere.ultralite.connection con;

private static ianywhere.ultralite.table ultable;

例項化string con_parms="uid=dba;pwd=sql";

string open_parms=con_parms+";ce_file=c:";

//string schema_parms=";ce_schema=c:";

datamanager=new ianywhere.ultralite.databasemanager();

ianywhere.ultralite.connectionparms cparms=new

ianywhere.ultralite.connectionparms();

cparms.connectionname="uid=dba;pwd=sql;ce_file=c:// tutcustomer.udb";

cparms.databaseondesktop="c:";

con=datamanager.openconnection(cparms);

ultable=con.gettable("customer");

ultable.open();//完成操作後要ultable.close();

讀取資料庫資料

//游標移動到第一行

ultable.movefirst();

//獲得第一行第五列的字串格式的值(索引從1開始) 賦給文字框

textbox4.text=ultable.getstring(5);

資料庫資料寫入

//定義變數

int id=2;

string city="北京";

//插入操作

ultable.insertbegin();

//給每個字段賦值

ultable.setint(1,id);

ultable.setstring(2,city);

//插入

ultable.insert();

刪除資料庫資料

//游標移動到指定行

ultable.movefirst();

//執行刪除

ultable.delete();

更新資料庫資料

//開啟表

ultable.open();

//游標移到首行

ultable.movefirst();

//迴圈判斷是否到結尾

while(!ultable.iseof)

//游標向下移動

ultable.movenext();

}//關閉

ultable.close();

con.close();

mysql 移動資料庫 MySQL移動資料庫位置

需求 mysql資料庫檔案原位置 var lib mysql 要移動至 data mysql 1 首先在 data目錄下建立乙個名為 mysql的資料夾 mkdir data mysql chown r mysql mysql data mysql chmod r 755 data mysql 2 ...

移動資料庫

在sql server 中可以使用拆分 detach 和附加 attach 的方法來 移動資料庫。拆分資料庫是從伺服器中移去邏輯資料庫,但不會將作業系統中的資料庫檔案刪除。附加資料庫將會建立乙個新的資料庫,並複製儲存在已有的資料庫檔案和事務日誌檔案中的資料。使用系統儲存過程sp detach db ...

資料庫檔案移動

oracle資料庫由資料檔案,控制檔案和聯機日誌檔案三種檔案組成。由於磁碟空間的變化,或者基於資料庫磁碟i o效能的調整等,我們可能會考慮移動資料庫檔案。下面以unix平台為例,分別討論三種資料庫檔案的移動方法。一.移動資料檔案 可以用alter database,alter tablespace兩...