首先在项目中添加引用

   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值进行判断是否操作成功!

最新文章

  1. Struts2 Action扩展名的三种修改方法
  2. mysql update中需要根据条件列更新写法update case
  3. 夺命雷公狗---DEDECMS----25dedecms导航条首页的跳转
  4. matlab 画框(一)
  5. windows apache 配置多个服务站点
  6. Mvc网站开发知识
  7. 命令行调试smali
  8. 利用css3特性写出三角形(兼容IE浏览器)
  9. Lucence_Curd
  10. tuxedo 提供buildserver命令编译服务器进程
  11. C++面试基础概念之动态库篇
  12. 小程序 获取微信小程序的源码
  13. 使用EF操作不同数据库(以SQLite为例)
  14. python中的clear
  15. js字符串操作之substr与substring
  16. CSS3 盒阴影(box-shadow)详解
  17. 3.4.1 使用过滤式扩展方法(P43-44)
  18. DllMain 用法
  19. blender, 旋转和平移视图
  20. Java中的常用方法

热门文章

  1. selenium IDE界面介绍(转)
  2. python爬虫——web前端基础(1)
  3. java.sql.SQLException: Could not commit with auto-commit set on
  4. Python基本的数据类型(补发)
  5. php数组生成树结构数据返回
  6. NET Core容器
  7. 关于Nginx对于PHP支持的问题
  8. spark RPC详解
  9. 【转】说说Runnable与Callable
  10. js动态生成canvas