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


        }
    }
  • 相关阅读:
    Hibernate关于字段的属性设计
    Hibernate之增删查改常见错误
    Hibernate之实体类设计基本步骤
    Github开源之旅第二季-MarkDown
    8.Git命令(上)
    9.Git命令(下)
    7.Git Bash操作的四个坑(基本LINUX操作)
    Webserver-HTTP项目(深入理解HTTP协议)
    JAVA入门到精通-第94讲-山寨QQ项目8-好友在线提示
    JAVA入门到精通-第93讲-山寨QQ项目7-好友在线提示
  • 原文地址:https://www.cnblogs.com/hubcarl/p/1770531.html
Copyright © 2011-2022 走看看