• .Net 通过MySQLDriverCS操作MySQL


    代码
    using System;
    using System.Collections.Generic;
    using System.Linq;

    MySQLDriverCS是MySQL数据库的一个免费开源的.NET驱动程序,在 http://sourceforge.net/projects/mysqldrivercs/可以下载到,使用它不需要额外的去设置ODBC数据源,基本上只要能连接到MySQL就能通过MySQLDriverCS来访问。

    在安装文件夹下面找到MySQLDriver.dll,然后将MySQLDriver.dll添加引用到项目中。

    下面实现增删改操作:

    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using MySQLDriverCS;
    public partial class _Default : System.Web.UI.Page 
    {
        
    protected void Page_Load(object sender, EventArgs e)
        {
            MySQLConnection conn 
    = null;
            
    try
            {
                //关键是字符串的配置
                
    string connstr = "Data Source=test;Password=carl;User ID=root;Location=localhost";
                conn 
    = new MySQLConnection(connstr);
                conn.Open();
                
    string query = "insert into people (name) values ('aaaa')";
                
    string tmp = null;
                MySQLCommand cmd 
    = new MySQLCommand(query, conn);
                
    for (int i = 0; i < 100; i++)
                {
                    cmd.ExecuteNonQuery();
                }
                cmd.Dispose();
                conn.Close();
                query 
    = "select * from people";
                MySQLCommand cmd2 
    = new MySQLCommand(query, conn);
                conn.Open();
                MySQLDataReader reader 
    = cmd2.ExecuteReaderEx();
                
    while (reader.Read())
                {
                    tmp 
    = reader[0].ToString();
                }
                conn.Close();
                query 
    = "delete from people";
                MySQLCommand cmd3 
    = new MySQLCommand(query, conn);
                conn.Open();
                cmd3.ExecuteNonQuery();
            }
            
    catch (Exception ex)
            {
                
    throw ex;
            }
            
    finally
            {
                conn.Close();
            }


        }
    }
  • 相关阅读:
    JavaScript设计模式与开发实践——读书笔记1.高阶函数(下)
    JavaScript设计模式与开发实践——读书笔记1.高阶函数(上)
    js 去除字符串中的空格
    js 运算符 || && 妙用
    判断一个js对象是不是数组
    Javascript中的异步
    js异步处理工作机制(setTimeout, setInterval)
    移动端html页面优化
    编写高效的jQuery代码
    JavaScript学习笔记 isPrototypeOf和hasOwnProperty使用区别
  • 原文地址:https://www.cnblogs.com/hubcarl/p/1770531.html
Copyright © 2020-2023  润新知