c 連線 mysql 以及實現簡易增刪改查

2021-07-14 15:28:37 字數 2371 閱讀 8164

2.本人選用的時2.0的;

3.然後在工程新增引用如下:

using mysql.data.mysqlclient;

using system;

using system.collections.generic;

using system.data;

using system.diagnostics;

using system.io;

using system.linq;

using system.text;

using system.threading.tasks;

namespace emergency.dbclient

/// /// 初始化mysql連線

///

/// 伺服器位址

/// 資料庫例項

/// 使用者名稱

/// 密碼

public void initialize(string server, string database, string uid, string password)

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

///

/// 是否成功

public bool openconnection()

catch (mysqlexception ex)

return false;}}

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

///

///

public bool closeconnection()

catch (mysqlexception ex)

}public mysqldataadapter getadapter(string sql)

/// /// 構建sql控制代碼

///

/// sql語句

///

public mysqlcommand createcmd(string sql)

/// /// 根據sql獲取datatable資料表

///

/// 查詢語句

/// 返回表的表名

///

public datatable getdatatable(string sql, string table_name)

/// /// 執行mysql語句返回 mysqldatareader物件

///

///

/// mysqldatareader物件

public mysqldatareader getreader(string sql)

catch

return dr;

}/// /// 執行mysql語句,返回dataset物件

///

/// 查詢語句

/// 待填充的dataset物件

/// 表名

///

public dataset get_dataset(string sql,dataset ds, string tablename)

catch (exception ex)

return ds;

}/// /// 執行mysql語句,返回dataset物件,將資料進行了分頁

///

/// 查詢語句

/// 待填充的dataset物件

/// 開始項

/// 每頁資料條數

/// 表名

///

public dataset getdataset(string sql, dataset ds, int startindex, int pagesize, string tablename)

catch (exception ex)

return ds;

}/// /// 新增資料

///

///

public void getinsert(mysqlcommand mysqlcommand)

catch (exception ex)

}/// /// 修改資料

///

///

public static void getupdate(mysqlcommand mysqlcommand)

catch (exception ex)

}/// /// 刪除資料

///

///

public static void getdel(mysqlcommand mysqlcommand)

catch (exception ex)}}

}

連線測試:

原始碼檔案:

mysql 實現id自增序列 mysql自增id列

如果希望在每次插入新記錄時,自動地建立主鍵欄位的值。可以在表中建立乙個 auto increment 字段。mysql 使用 auto increment 關鍵字來執行 auto increment 任務。預設地auto increment 的開始值是 1,每條新記錄遞增 1。主鍵又稱主關鍵字,主關...

c 連線mysql以及mysql遠端登入的配置

朋友下了個程式讓我把資料庫改為mysql,以前是連線sql server的。查了下資料,花了不少時間終於搞定了。把過程記錄如下 接著在vs裡面新增引用 下面就是開始寫連線字串了查了下這個dll的文件 得到mysqlconnection寫為 mysqlconnection conn new mysql...

mysql 內連線 外鏈結以及全連線的實現

create table 學生 id int 11 default null,student name varchar 10 default null,teacher id varchar 10 default null engine innodb default charset utf8 建立表 ...