C#中如何设置字符串连接到MySQL数据库?

C#中如何设置字符串连接到MySQL数据库?,第1张

#region  建立MySql数据库连接

    /// <summary>

    /// 建立数据库连接.

    /// </summary>

    /// <returns>返回MySqlConnection对象</returns>

    public MySqlConnection getmysqlcon()

    {

    //http://sosoft.cnblogs.com/

        string M_str_sqlcon = "server=localhostuser id=rootpassword=rootdatabase=abc" //根据自己的设置

        MySqlConnection myCon = new MySqlConnection(M_str_sqlcon)

        return myCon

    }

    #endregion

    #region  执行MySqlCommand命令

    /// <summary>

    /// 执行MySqlCommand

    /// </summary>

    /// <param name="M_str_sqlstr">SQL语句</param>

    public void getmysqlcom(string M_str_sqlstr)

    {

        MySqlConnection mysqlcon = this.getmysqlcon()

        mysqlcon.Open()

        MySqlCommand mysqlcom = new MySqlCommand(M_str_sqlstr, mysqlcon)

        mysqlcom.ExecuteNonQuery()

        mysqlcom.Dispose()

        mysqlcon.Close()

        mysqlcon.Dispose()

    }

    #endregion

#region  创建MySqlDataReader对象

    /// <summary>

    /// 创建一个MySqlDataReader对象

    /// </summary>

    /// <param name="M_str_sqlstr">SQL语句</param>

    /// <returns>返回MySqlDataReader对象</returns>

    public MySqlDataReader getmysqlread(string M_str_sqlstr)

    {

        MySqlConnection mysqlcon = this.getmysqlcon()

        MySqlCommand mysqlcom = new MySqlCommand(M_str_sqlstr, mysqlcon)

        mysqlcon.Open()

        MySqlDataReader mysqlread = mysqlcom.ExecuteReader(CommandBehavior.CloseConnection)

        return mysqlread

    }

    #endregion

C#中连接MySql的字符串步骤如下:

1、打开Visual Studio 2015开发工具,新建一个Windows窗体应用程序。

2、在Mysql的官方网站上找到Mysql连接需要的DLL,下载后的DLL文件目录如下图。

3、接下来将所下载的DLL目录导入到项目的引用目录下面。

4、然后我们在项目的Form窗体中添加一个button按钮,下面将实现的是点击按钮进行MySql的连接。

5、打开Form1.cs文件,在顶部我们导入MySql.Data.MySqlClient命名空间,我们要使用的数据库连接方法都在这个命名空间里。

6、接下来在程序中准备一个连接字符串,字符串中需要指定数据库名称,用户名和密码。

7、然后实现按钮的点击方法,在方法中我们通过MySqlConnection进行连接,如下图所示,MySqlConnection需要传入连接字符串。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/7384181.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-05
下一篇2023-04-05

发表评论

登录后才能评论

评论列表(0条)

    保存