C#连接Mysql之MySQLDriverCS

C#连接的方法有两种,一种是使用数据源,一种是使用MySQLDriverCS。MySQLDriverCS是MySQL数据库的一个免费开源的.NET驱动程序。本文将讲解MySQLDriverCS的使用(入门)。

使用步骤

1.下载、安装MySQLDriverCS。下载地址:
2.在项目中引用“MySQLDriverCS.dll”,项目–》添加引用–》浏览。
3.导入名称空间:
“using MySQLDriverCS;” MySQLDriverCS控件。
“using System.Data.Common;” DbDataReader需要。
4.编程

//连接Mysql数据库
        private void button8_Click_1(object sender, EventArgs e)
        {
            MySQLConnection conn1 = new MySQLConnection(new MySQLConnectionString("localhost", "test", "root", "root").AsString);
            conn1.Open();//打开连接

            //插入
            string sql = "insert into user values(3,'2','2','2')";
            MySQLCommand cmd;
            cmd = new MySQLCommand(sql, conn1);
            int i = cmd.ExecuteNonQuery(); //执行一个SQL语句,并返回已更新的行数
            cmd.Dispose(); //处理命令不做回滚的事务
            listBox3.Items.Add("影响行数:" + i);

            //查询
            sql = "select * from user";
            cmd = new MySQLCommand(sql, conn1);
            DbDataReader reader = cmd.ExecuteReader();//执行一个SQL语句,并返回DbDataReader
            while (reader.Read())
            {
                String str = "ID:" + reader.GetString(0) + ",姓名:" + reader.GetString(1) + ",地址:" + reader.GetString(2) + ",联系电话:" + reader.GetString(3);
                listBox3.Items.Add(str);
            }
            reader.Close();
            conn1.Close();
        }

MySQLDriverCS手册

MySQLDriverCS的安装目录下有相关的使用手册。
1.手册路径,,根目录–》help–》SDK–》index.html。
2.查看类作用(由于本人在手册中找不到类的解析,所有使用了一个较笨的方法),如:MySQLCommand,步骤如下:
2.1 查看MySQLCommand的父类;
2.2 通过Microsoft的网站查询父类的信息,而MySQLDriverCS中的类基本上和父类的作用一致。(个人理解:对父类进行一次封装使得其实话MySQL)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值