class Program
{
static void Main(string[] args)
{
string mySqlStr = "Database=vr4;server=localhost;User Id=root;PassWord=;";//數據庫格式,注意空格
MySqlConnection mySqlCon = new MySqlConnection(mySqlStr);
mySqlCon.Open();//打開數據庫
string ChaxunStr = "select * from student ";//當前你要操作的數據庫的命令
MySqlCommand mySqlcom = new MySqlCommand(ChaxunStr, mySqlCon);
GetReadMySql(mySqlcom); //查詢
string ChaxunStr = "insert into student values(11,'3w',26,'n');";
MySqlCommand mySqlcom = new MySqlCommand(ChaxunStr, mySqlCon);
InsertMySql(mySqlcom);//插入(增)
string ChaxunStr = "delete from student where sid=11;";
MySqlCommand mySqlcom = new MySqlCommand(ChaxunStr, mySqlCon);
DelMySql(mySqlcom);//刪除
string ChaxunStr = " update student set sage=88 where sid=1;";
MySqlCommand mySqlcom = new MySqlCommand(ChaxunStr, mySqlCon);
UpDateMySql(mySqlcom);//修改
GetReadMySqlId(5);
Console.ReadKey();
}
//查詢的方法(查)
static private void GetReadMySql(MySqlCommand mySqlcom)
{
MySqlDataReader reader = mySqlcom.ExecuteReader();//鍵值對
try
{
while (reader.Read())
{
if (reader.HasRows)//查找
{
Console.WriteLine("ID=" + reader.GetInt32(0) + "姓名:" + reader.GetString(1) + "年齡:" + reader.GetInt32(2) + "性別:" + reader.GetString(3));
}
}
}
catch (Exception e)
{
Console.WriteLine("查詢失敗!" + e);
}
finally
{
reader.Close();
}
// ctrl +e +d 對齊
//}
//插入數據的方法(插入 增)
static private void InsertMySql(MySqlCommand mySqlcom)
{
try
{
mySqlcom.ExecuteNonQuery();//執行mysql語句
}
catch (Exception e)
{
Console.WriteLine("插入異常"+e);
}
}
//刪除數據的方法(刪)
static private void DelMySql(MySqlCommand mySqlcom)
{
try
{
mySqlcom.ExecuteNonQuery();//執行mysql語句 注意傳入放入參數語法
}
catch (Exception e)
{
Console.WriteLine("刪除失敗!" + e);
}
}
//修改的方法
static private void UpDateMySql(MySqlCommand mySqlcom)
{
try
{
mySqlcom.ExecuteNonQuery();//執行mysql語句 注意傳入放入參數語法
}
catch (Exception e)
{
Console.WriteLine("更新失敗!" + e);
}
}
static private void GetReadMySqlId(int id)
{
string mySqlStr = "Database=vr4;server=localhost;User Id=root;PassWord=;";//數據庫格式,注意空格
MySqlConnection mySqlCon = new MySqlConnection(mySqlStr);
string ChaxunStr = "select * from student where sid=" + id;//當前你要操作的數據庫的命令
MySqlCommand mySqlcom = new MySqlCommand(ChaxunStr, mySqlCon);
MySqlDataReader reader ;//= mySqlcom.ExecuteReader();//鍵值對
try
{
reader = mySqlcom.ExecuteReader();
while (reader.Read())
{
if (reader.GetInt32(0) == id)//查找
{
Console.WriteLine("ID=" + reader.GetInt32(0) + "姓名:" + reader.GetString(1) + "年齡:" + reader.GetInt32(2) + "性別:" + reader.GetString(3));
}
}
}
catch (Exception e)
{
Console.WriteLine("查詢失敗!" + e);
}
finally
{
reader.Close();
}
}
}
unity游戲開發-C#語言基礎篇(MySql數據庫增刪改查)
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
推薦閱讀更多精彩內容
- (1)數據庫的創建 有的時候不想去做繁瑣的事情簡單該數據庫是否存在,這時候就需要數據庫的創建判斷 (2)數據庫的鏈...
- 一、準備數據庫Student,數據表TableStudent 二、獲取數據庫連接字符串 三、數據表映射Studen...
- 我終于把我的界面變得沉魚落雁,傾國傾城…了!!! 上圖!!! 界面設計 登錄界面: 導航界面: 插入界面: 刪除界...