class Program
{
static void Main(string[] args)
{
string mySqlStr = "Database=vr4;server=localhost;User Id=root;PassWord=;";//數(shù)據(jù)庫格式,注意空格
MySqlConnection mySqlCon = new MySqlConnection(mySqlStr);
mySqlCon.Open();//打開數(shù)據(jù)庫
string ChaxunStr = "select * from student ";//當前你要操作的數(shù)據(jù)庫的命令
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 對齊
//}
//插入數(shù)據(jù)的方法(插入 增)
static private void InsertMySql(MySqlCommand mySqlcom)
{
try
{
mySqlcom.ExecuteNonQuery();//執(zhí)行mysql語句
}
catch (Exception e)
{
Console.WriteLine("插入異常"+e);
}
}
//刪除數(shù)據(jù)的方法(刪)
static private void DelMySql(MySqlCommand mySqlcom)
{
try
{
mySqlcom.ExecuteNonQuery();//執(zhí)行mysql語句 注意傳入放入?yún)?shù)語法
}
catch (Exception e)
{
Console.WriteLine("刪除失斅曜贰!" + e);
}
}
//修改的方法
static private void UpDateMySql(MySqlCommand mySqlcom)
{
try
{
mySqlcom.ExecuteNonQuery();//執(zhí)行mysql語句 注意傳入放入?yún)?shù)語法
}
catch (Exception e)
{
Console.WriteLine("更新失斦菇恪殃饿!" + e);
}
}
static private void GetReadMySqlId(int id)
{
string mySqlStr = "Database=vr4;server=localhost;User Id=root;PassWord=;";//數(shù)據(jù)庫格式,注意空格
MySqlConnection mySqlCon = new MySqlConnection(mySqlStr);
string ChaxunStr = "select * from student where sid=" + id;//當前你要操作的數(shù)據(jù)庫的命令
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游戲開發(fā)-C#語言基礎篇(MySql數(shù)據(jù)庫增刪改查)
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門平绩,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人漠另,你說我怎么就攤上這事捏雌。” “怎么了笆搓?”我有些...
- 正文 為了忘掉前任算墨,我火速辦了婚禮宵荒,結果婚禮上,老公的妹妹穿的比我還像新娘净嘀。我一直安慰自己报咳,他們只是感情好,可當我...
- 文/花漫 我一把揭開白布挖藏。 她就那樣靜靜地躺著暑刃,像睡著了一般。 火紅的嫁衣襯著肌膚如雪膜眠。 梳的紋絲不亂的頭發(fā)上岩臣,一...
- 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼抑钟!你這毒婦竟也來了涯曲?” 一聲冷哼從身側響起,我...
- 正文 年R本政府宣布奥此,位于F島的核電站,受9級特大地震影響雁比,放射性物質發(fā)生泄漏稚虎。R本人自食惡果不足惜,卻給世界環(huán)境...
- 文/蒙蒙 一章贞、第九天 我趴在偏房一處隱蔽的房頂上張望祥绞。 院中可真熱鬧,春花似錦鸭限、人聲如沸蜕径。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽兜喻。三九已至,卻和暖如春赡麦,著一層夾襖步出監(jiān)牢的瞬間朴皆,已是汗流浹背帕识。 一陣腳步聲響...
推薦閱讀更多精彩內容
- (1)數(shù)據(jù)庫的創(chuàng)建 有的時候不想去做繁瑣的事情簡單該數(shù)據(jù)庫是否存在钾怔,這時候就需要數(shù)據(jù)庫的創(chuàng)建判斷 (2)數(shù)據(jù)庫的鏈...
- 一碱呼、準備數(shù)據(jù)庫Student,數(shù)據(jù)表TableStudent 二宗侦、獲取數(shù)據(jù)庫連接字符串 三愚臀、數(shù)據(jù)表映射Studen...
- 我終于把我的界面變得沉魚落雁,傾國傾城…了79昧选! 上圖D衅臁L糠帧! 界面設計 登錄界面: 導航界面: 插入界面: 刪除界...
- 在C#中ADO.NET技術提供了對數(shù)據(jù)源的訪問剑肯,ADO.NET是一個類庫,包含了Conection 對象观堂、Coma...