zoukankan      html  css  js  c++  java
  • asp.net开发的网站中使用mysql

    使用mysql-connector-net-5.1.7-noinstall

    Web.config 文件的设置

    <appSettings>
      <add key="connStr" value="Server=FENGSULEI\SQL2005;Database=new_tes;uid=sa;pwd=sa"/>
      <add key="yycc" value="Server=localhost;Database=ftdms;uid=root;pwd=123456"/>
     </appSettings>

    Bin文件夹中拷入下载的

    MySql.Data.dll

    统一引入数据库连接文件

    using System;
    using System.Data;
    using System.Data.SqlClient;
    using System.Configuration;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.HtmlControls;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;

    /// <summary>
    ///数据库类
    /// </summary>
    public class Db
    {
        public string strConn = ConfigurationSettings.AppSettings["connStr"];
    }
    public class my
    {
        public string mystr = ConfigurationSettings.AppSettings["yycc"];
    }

    在页面中使用方法同使用mssql数据库的方法相似

    using System;
    using System.Data;
    using MySql.Data;
    using MySql.Data.MySqlClient;
    using System.Configuration;
    using System.Collections;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;

    public partial class mysql : System.Web.UI.Page
    {
        my db = new my();
        protected void Page_Load(object sender, EventArgs e)
        {
            MySqlConnection mycon = new MySqlConnection(db.mystr);
            mycon.Open();
            MySqlCommand mycmd = new MySqlCommand("select * from ftdms_admin where id=?id", mycon);
            {
                mycmd.Parameters.AddWithValue("?id", 1);

            }
            MySqlDataReader myreader = mycmd.ExecuteReader();
            while (myreader.Read())
            {
                if (myreader.HasRows)
                {
                    Response.Write(myreader.GetString("admin_user") + "<br/>");
                }
            }
            myreader.Close();
            mycon.Close();


        }
    }

    ok完毕。

  • 相关阅读:
    概率图模型 ——(6)团树传播算法
    概率图模型 ——(5)变量消元法求边缘概率
    Catkin workspace `/home/qian` is already initialized. No action taken.
    安装TensorRT
    vscode教程
    概率图模型 ——(4)因子图
    概率图模型 ——(3)马尔科夫随机场
    概率图模型 ——(2)贝叶斯网络
    概率图模型 ——(1)概率论与图论基础
    Kubernetes 是怎么实现服务发现的?
  • 原文地址:https://www.cnblogs.com/fslnet/p/1599959.html
Copyright © 2011-2022 走看看