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