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...
- 我终于把我的界面变得沉鱼落雁,倾国倾城…了!!! 上图!!! 界面设计 登录界面: 导航界面: 插入界面: 删除界...