net怎么连接Mysql封装类

  介绍

本篇内容介绍了”。net怎么连接Mysql封装类”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

  微软的visual studio没有自带连接Mysql的驱动,要去网上下载一个mysql-connector-net-6.4.3驱动,然后安装就可以使用。
下面是我封装好的连接数据库的类,直接调用即可。

代码如下:


使用系统;使用System.Collections.Generic
,
使用来;使用包含
,
使用System.Data;使用System.Data.SqlClient
,
使用System.Configuration;使用MySql.Data.MySqlClient
,
名称空间DAL
{
,公开课GetConnection
,,,{
,,,,,,,私有静态MySqlConnection _connection;
,,,,,///& lt; summary>
,,,,,///获取数据库连接桥
,,,,,///& lt;/summary>
,,,,,,,私有静态MySqlConnection连接
,,,,,,,{
,,,,,,,,,,,得到
,,,,,,,,,,,{
,,,,,,,,,,,,,,//字符串connectionString=ConfigurationManager.AppSettings [“ConnectionString"];
,,,,,,,,,,,,,,,字符串connectionString=胺衿?localhost;用户id=根;密码=根;数据库=系统;池=false";
,,,,,,,,,,,,,,,//服务器=222.222.222.222;端口=3306;uid=用户;pwd=;数据库=basename;远程连接的
,,,,,,,,,,,,,,,//字符串connectionString=笆菰?202.192.72.22;初始目录=wwj;坚持安全信息=True;用户ID=wwj;密码=wwj123";
,,,,,,,,,,,,,,,如果(_connection==null)
,,,,,,,,,,,,,,,{
,,,,,,,,,,,,,,,,,,,_connection=new MySqlConnection (connectionString);
,,,,,,,,,,,,,,,,,,,_connection.Open ();
,,,,,,,,,,,,,,,}
,,,,,,,,,,,,,,,如果(_connection。状态==ConnectionState.Closed)
,,,,,,,,,,,,,,,{
,,,,,,,,,,,,,,,,,,,_connection.Open ();
,,,,,,,,,,,,,,,}
,,,,,,,,,,,,,,,如果(_connection。状态==ConnectionState.Broken)
,,,,,,,,,,,,,,,{
,,,,,,,,,,,,,,,,,,,_connection.Close ();
,,,,,,,,,,,,,,,,,,,_connection.Open ();
,,,,,,,,,,,,,,,}
,,,,,,,,,,,,,,,返回GetConnection._connection;
,,,,,,,,,,,}
,,,,,,,}
,,,,,///& lt; summary>
,,,,,///获取表数据
,,,,,///& lt;/summary>
,,,,,///& lt;参数name=皊ql"祝辞& lt;/param>
,,,,,///& lt; returns> & lt;/returns>
,,,,,,,公共静态MySqlDataReader GetDataRead (string sql)
,,,,,,,{
,,,,,,,,,,,MySqlCommand命令=new MySqlCommand (sql、连接);
,,,,,,,,,,,MySqlDataReader阅读=command.ExecuteReader ();
,,,,,,,,,,,返回读取;
,,,,,,,}
,,,,,,,公共静态int NoSelect (string sql)
,,,,,,,{
,,,,,,,,,,,null

net怎么连接Mysql封装类