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();
            }


        }
    }
  • 相关阅读:
    final/override控制
    高效遍历图像
    快速初始化成员变量
    C++ boost.python折腾笔记
    百亿数据毫秒响应级交易系统读写分离存储数据设计
    解决VS2010子目录中的.cpp文件引用上一级目录的stdafx.h找不到定义的问题
    生产应用常见坑
    spring AOP应用
    springmvc No mapping found for HTTP request with URI in Dispatc
    myeclipse使用maven插件进行maven install时报错check $m2_home environment variable and mvn script match
  • 原文地址:https://www.cnblogs.com/hubcarl/p/1770531.html
Copyright © 2011-2022 走看看