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兩...