如何在.NET中使用MySQL数据库

如何在.NET中使用MySQL数据库,第1张

在 NET中一直使用Sql Server做数据库 前几天学习通过JDBC使用Java连接MySql数据库 我就想 NET是否同样可以使用MySql数据库呢?答案是肯定的 方法也很简单 在这里我使用C#作为编程语言 将自己整理出来的方法同大家一起分享

欲在 NET中使用MySql数据库 其步骤是 下载MySql驱动包 引用驱动包中已经编译好的MySql类组件 编写代码

步骤一 下载MySql驱动包

在我写篇文章的时候 最新的驱动包是 支持Visual Studio 官方下载地址是

步骤二 引入组件

下载的文件是一个压缩文件 将其解压缩到本地磁盘 找到bin文件夹中的MySql Data dll文件 这个就是我们要引用的组件 通过Visual Studio将其引用到你的项目中

在web.config文件中的<appSettings>节点下,添加如下内容:

<add key="ConnKey" value="Data Source=KO\MSSQLSERVER005Initial Catalog=WebUser Id=saPassword=sa" />

下面是数据库连接文件,先定义公共变量SqlConn和ConnKeyStr ,请注意引号内“ConnKey”与web.config设定值需一致。

public SqlConnection SqlConn

public static string ConnKeyStr = ConfigurationManager.AppSettings["ConnKey"].ToString()

下面两个函数,一个是打开数据连接,另一个是关闭数据连接。

//打开连接

public void SqlConnOpen()

{

if (SqlConn == null)

{

SqlConn = new SqlConnection(ConnKeyStr)

if (SqlConn.State != ConnectionState.Open)

{

try

{

SqlConn.Open()

}

catch

{

throw new Exception("打开数据库失败!")

}

}

}

else if(SqlConn.State!=ConnectionState.Open)

{

try

{

SqlConn.Open()

}

catch

{

throw new Exception("打开数据库失败!")

}

}

}

//关闭连接

public void SqlConnClose()

{

if (SqlConn.State != ConnectionState.Closed)

{

SqlConn.Close()

}

}


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

原文地址: https://outofmemory.cn/sjk/9244142.html

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

发表评论

登录后才能评论

评论列表(0条)

保存