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