zoukankan      html  css  js  c++  java
  • .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();
            }


        }
    }
  • 相关阅读:
    Beta 冲刺 (2/7)
    福大软工 · 第十次作业
    Beta 冲刺(1/7)
    BETA 版冲刺前准备
    福大软工 · 第十一次作业
    Alpha 冲刺 (9/10)
    Alpha 冲刺 (8/10)
    Alpha 冲刺 (7/10)
    2017-2018-1 20155321 《信息安全系统设计基础》第十四周学习总结
    2017-2018-1 20155321 《信息安全系统设计基础》实验五——实时系统
  • 原文地址:https://www.cnblogs.com/hubcarl/p/1770531.html
Copyright © 2011-2022 走看看