C 操作mysql資料庫

2022-06-01 12:06:11 字數 1931 閱讀 9907

該文講解 c# 對 mysql 資料庫進行增刪改查操作。

1.  安裝資料庫,注意要安裝 connector net。

2.  引入 mysql.data.dll,新增專案引用,該檔案一般位置為:c:\program files (x86)\mysql\connector net xx\assemblies\v xx(由 mysql 安裝位置決定)。

3.  在 mysql workbench 中新增測試表,本例建立了乙個資料庫 test,並在該資料庫中建立了乙個 user 表,表中有 username 和 password 兩個表項,如下:

4. 對資料庫進行增刪改查,c# **如下:

using

system;

using

mysql.data.mysqlclient;

namespace

mysql資料庫操作

////

reader.close();

#endregion

#region 插入

////

正常插入一條資料

//string username = "lj";string password = "6666";

//mysqlcommand cmd = new mysqlcommand("insert into user set username ='" + username + "'" + ",password='" + password + "'", conn);

////

sql 注入,會刪除資料庫

//string username = "lj"; string password = "6666'; delete from user;";

//mysqlcommand cmd = new mysqlcommand("insert into user set username ='" + username + "'" + ",password='" + password + "'", conn);

////

防止注入,不會執行刪除資料庫語句

//string username = "lj"; string password = "6666'; delete from user;";

//mysqlcommand cmd = new mysqlcommand("insert into user set username=@uid , password = @pwd", conn);

"uid", username);

"pwd", password);

#endregion

#region 刪除

////

刪除 id 為 6 的條目

//mysqlcommand cmd = new mysqlcommand("delete from user where id = @id", conn);

"id", 6);

////

cmd.executenonquery();

#endregion

#region 更新

//將 id 為 7 的條目 pwd 修改為 lll

mysqlcommand cmd = new mysqlcommand("

update user set password = @pwd where id = 7

", conn);

cmd.parameters.addwithvalue(

"pwd

", "

lll"

); cmd.executenonquery();

#endregion

conn.close();

console.readkey();}}

}

c 操作mysql資料庫

include include stdio.h include winsock.h include mysql.h int main else else sprintf tmp,update s set 商品 s 賣出 d,成交 d,漲跌 d,買進 d,總量 d,漲幅 f,時間 s where s ...

c 操作MySql資料庫

需要mysql.data.dll 資料庫連線 server資料庫位址,user資料庫使用者名稱,password密碼,database資料庫名 string connectstring string.format server user id password database server,use...

C 操作MYSQL資料庫

1.安裝mysql 略2.建立c 控制台程式,新建cpp原始檔,如 sqlconn.cpp 3.在工程專案中屬性 c c 常規 附加包含目錄中新增mysql安裝目錄中的mysql mysql mysql server 5.7 include 4.新增庫目錄 5.新增依賴項 libmysql.lib ...