初學時的資料庫操作輔助類

2021-06-07 23:16:56 字數 2362 閱讀 3208

using system;

using system.collections.generic;

using system.linq;

using system.data.sqlclient;

using system.data;

using system.windows.forms;

using system.io;

using system.text;

using system.text.regularexpressions;

///

/// 由藍多封裝的資料庫操作類 由於是初學時寫的,可能有諸多問題。請改正

///

namespace sqlhelper

/// /// 以賬戶登入資料庫

///

/// 伺服器位址,如果是本機則是.

/// 資料庫名

/// 賬戶名

/// 對應的密碼

public sqlhandle(string fwqdz, string sjkm, string zhm, string mm)

/// /// 開啟資料庫連線

///

public void openconnection()

/// /// 從資料庫讀取一張表的資料,可以是多表查詢

///

///

///

public sqldatareader readtable(string sql)

/// /// 關閉資料庫連線

///

public void closeconnection()

/// /// 向資料庫寫入值或記錄

///

/// 要執行的sql語句

///

public int writevalue(string sql)

/// /// 查詢資料庫某個單元格的值

///

/// 要執行的sql語句

///

public object selectstringvalue(string sql)

/// /// 將資料來源繫結到combobox控制項上

///

/// 要繫結資料的combobox控制項

/// 要執行的sql語句

/// 要查詢的表名,如果為多表查詢,任意字串即可

/// 對應的文字儲存的數值:決定每個項的數值

/// 預設combobox的初始文字,通常值為「請選擇」,如果為空字串,則不設定初始選項

/// 預設combobox的初始值,通常為-1

///

public void bingcombobox(combobox cbo, string sql, string tabtitle, string displaymember, string valuemember, string defaulttext ="請選擇",int defaultvalue = -1)

cbo.datasource = ds.tables[tabtitle];

cbo.displaymember = displaymember;

cbo.valuemember = valuemember;

}/// /// 將資料來源繫結到datagrideview控制項中

///

/// 要繫結的datagrideview控制項

/// 要執行的sql語句

/// 要顯示的表名,如果無表名,任意字串即可

///

public void bingdatagridview(datagridview dgv, string sql, string tabtile)

}/// /// 測試類

///

public class test

sqldb.closeconnection();

console.writeline("全部賬號:");

console.writeline("id\tname\tpassword");

foreach (user u in users)

console.readline();}}

/// /// 測試類所用的使用者物件

///

public class user

/// /// 獲取或設定 id

///

public int id

/// /// 獲取或設定 使用者名稱

///

public string name

/// /// 獲取或設定 密碼

///

public string password

}}

MySQL資料庫輔助類

建立人 calvinr 說明 資料庫輔助類 namespace study.utilities.mysql connect 開啟資料庫鏈結 private mysqlconnection open return conn 關閉資料庫鏈結 private void close 執行不帶引數的增刪改sq...

資料庫初學時必須要掌握的命令(持續更新中)

排序查詢 select 查詢列表 from 表 where 篩選條件 order by 排序列表 asc 公升序 desc 降序 如果不寫則預設為公升序 例子 select salary 12 1 ifnull commission pct,0 as 年薪 from employees order ...

實驗三 MySQL資料庫的基本操作(4學時)

實驗名稱 mysql資料庫的基本操作 實驗目的 掌握資料庫的儲存方式 掌握建立 修改資料庫的方法 掌握管理資料庫的方法 實驗內容 練習課本的例題和實驗課本中的實驗2。完成課本p69頁的上機作業。選做內容 如何備份資料庫,資料庫的遷移 實驗要求 利用mysql語句建立和管理資料庫 熟悉work ben...