使用C 操作Dbase 資料庫

2021-04-14 00:19:24 字數 1033 閱讀 4231

一、建立資料庫----從sql 2000匯出

右鍵單擊表名---->所有任務---->匯出資料---->在dts匯入/匯出嚮導裡單擊"下一步"---->選擇預設的資料來源,即ole db提供程式,"下一步"---->在目的頁面選擇dbase ⅳ,輸入檔名---->然後直接下一步到結束。

二、連線資料庫----以vs2005為例

oledbconnection conn = new oledbconnection();

string connstr = @"provider=microsoft.jet.oledb.4.0;data source=" + strpath + ";extended properties=dbase iv;user id=admin;password=;";

conn.connectionstring = connstr;

conn.open(); 

//變數string strpath是包含dbaseⅳ資料庫的資料夾目錄。

三、從資料庫取資料

string sql = @"select * from [filename.dbf]";  

oledbdataadapter da = new oledbdataadapter(sql, conn); 

dataset ds = new dataset();                               

da.fill(ds);

四、刪除表中資料

string delsql = @"delete * from [filename.dbf]";

da.deletecommand = new oledbcommand();

da.deletecommand.commandtext = delsql;

da.deletecommand.connection = conn;

da.deletecommand.executenonquery();

五、插入資料與修改資料

與sql2000資料庫的ado.net操作相似。只是表名改寫為dbaseⅳ資料庫的檔名。

使用C 操作MySQL資料庫

由於課程大實驗需要使用c 操作mysql資料庫,經過一番研究終於成功實現vs2008中與mysql的連線。環境設定 安裝完mysql之後,將安裝目錄中的include目錄下的libmysql.lib檔案拷到vs2008安裝目錄中的vc lib 下,然後在 專案 選項 c c 常規 中的附加包含目錄 ...

C 資料庫操作

連線 oledbconnection cn new oledbconnection provider microsoft.jet.oledb.4.0 data source c test.mdb cn.open cn.close 讀取資料到datatable oledbconnection cn n...

C 資料庫操作

public static sqlconnection getsqlconn 通過sql語句取得相應的dataset資料物件 public static dataset query string sqlstring catch system.exception ex finally 增加操作 往un...