zoukankan      html  css  js  c++  java
  • ASP.NET链接MySQL数据库

    在asp.net中连接MySql、使用MySql.Data.DLL、完全ADO.NET访问模式、操作方便如同SQL Server

    MySql.Data.dll下载地址:http://dev.mysql.com/downloads/
    http://free5.ys168.com/?dotnetly

    using MySql.Data.MySqlClient;

    public partial class Msg : System.Web.UI.Page
    {
        
    protected void Page_Load(object sender, EventArgs e)
        {
            
    string conn = "Data Source=127.0.0.1;User ID=root;Password=123;DataBase=NewDB;Charset=gb2312;";
            MySqlConnection con = new MySqlConnection(conn);
            con.Open();
            MySqlCommand cmd 
    = new MySqlCommand("select * from book",con);
            MySqlDataReader dr 
    = cmd.ExecuteReader();
            GridView1.DataSource 
    = dr;
            GridView1.DataBind();
            dr.Close();
            con.Close();
        }
    }

    需要说明的是:MySql中的参数化不同于SqlServer
    Sqlserver的参数化写法:
    myCommand.Parameters.Add(new SqlParameter("@Address", SqlDbType.NVarChar, 40));
    myCommand.Parameters["@Address"].Value = address.Value;

    MySql的参数化写法:
     cmd.Parameters.Add(new MySqlParameter("?p_bname", MySqlDbType.VarChar, 50));
     cmd.Parameters["?p_bname"].Value = book.Text;
  • 相关阅读:
    memset 还可以这样用
    搜索(DFS)
    搜索(BFS)
    最大流之sap算法
    最大流之sap算法
    String VS Cstring(字符串)
    String VS Cstring(字符串)
    Set 与 Multiset
    deque(双端队列)
    枚举 TODO
  • 原文地址:https://www.cnblogs.com/chy710/p/495000.html
Copyright © 2011-2022 走看看