C#MySQL增删改查


  首先在项目中添加引用

   using MySql.Data.MySqlClient; 

    连接字符串

    private string connString="server=localhost;user id=root;password=root;database=abc";//根据自己的实际数据库进行设置

    //sever主机地址(localhost表示本机)也可以是远程服务器,那么这里就是远程服务器的IP

    //user id:数据库登陆用户名

      //password:数据库登陆密码

    //database:要连接的数据库名称

    实例化MysqlConnection:

    private MySqlConnection conn =new MySqlConnection(connString);

    打开连接:

    conn.open();

   实例化MySqlCommend:

   MySqlCommand comm=null;

   

        接收查出的数据:

    comm=new MySqlCommand(sqlstr,conn);

      参数解释:

      sqlstr:查询字符串,比如:select * from user; 既查出user表中的所有数据。

      conn:MySqlConnection对象。

    MySqlDataReader mysqlread = comm.ExecuteReader(CommandBehavior.CloseConnection);

    mysqlread是一个数据集,保存的就是你查处来的所有数据,可以循环数据集获取每一条数据。

    插入数据:

    string sqlstr=" insert into Table_Name values(值1,值2,)";

    comm=new MySqlCommand(sqlstr,conn);

    int iRet=comm.ExecuteNonQuery();//这里返回的是受影响的行数,为int值。可以根据返回的值进行判断是否插入成功。

    if(iRet>0){

      MessageBox.Show("插入成功");

    }else{ 

      MessageBox.Show("插入失败");

    }

    conn.Close();//关闭连接

    删除和修改与插入一样,只是sql语句不同,都可根据返回的int值进行判断是否操作成功!

       

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM