哈喽 小伙伴们 ,今天给大家科普一个小知识。在日常生活中我们或多或少的都会接触到2022年01月13日整理发布:.net怎么连接mysql数据库方面的一些说法,有的小伙伴还不是很了解,今天就给大家详细的介绍一下关于2022年01月13日整理发布:.net怎么连接mysql数据库的相关内容。
我们来谈谈如何连接。net到mysql数据库。相信朋友们也应该密切关注这个话题。现在我们来谈谈如何连接。net到mysql数据库的朋友。边肖还收集了如何连接的相关信息。net到mysql数据库。我希望你看到后会喜欢。
(资料图)
Net连接mysql数据库:首先,引用MySQL连接器/Net组件;然后把MySQL.Data.dll的参考加入到ASP.NET项目的参考中;最后,使用ConnectMySql代码完成与数据库的连接。
建议:《mysql视频教程》
ASP。NET的默认数据库是MS SQL Server微软的数据库产品。事实上,如果不考虑成本因素,Windows Server IIS MS SQL Server的ASP.NET是网站应用开发的最佳匹配。但是,由于这些微软产品都需要收费,在考虑成本因素时,其他产品往往在开发环境ASP.NET不变的情况下选择开源产品。
MySQL是一个优秀的开源数据库。现在我们来谈谈如何使用ASP.NET连接MySQL数据库(Windows环境下)。
1.安装MySQL数据库系统。截至本文撰写之时,MySQL版本为5.6.16。你可以访问http://dev.mysql.com/downloads/mysql/,官网下载安装。注意安装,选择微软Windows平台。
2.引用MySQL连接器/网络组件。该组件位于MySQL安装目录中,例如我的计算机上的目录:
C: \程序文件(x86)\ MySQL \连接器. NET 6 . 7 . 4 \程序集\v4.5\MySQL。Data.dll
或者在官网下载http://dev.mysql.com/downloads/connector/net/最新版本的MySQL连接器/Net组件。
需要注意的是,如果MySQL Connector/Net组件在MySQL数据库正常安装后更新,会出现版本不同的问题。有必要对ASP.NET machine . config中MySQL引用MySQL Connector/Net组件版本的说法进行评论。
引用MySQL连接器/Net组件的方法是将MySQL.Data.dll的引用添加到ASP.NET项目的引用中,如下图所示:
3-1.使用以下代码完成与数据库的连接:
使用MySql。数据. MySqlClient命名空间ConnectMySql
{ class Class1
{公共MySqlDataReader GetData
{字符串连接=" server=localhost用户id=root密码=123456;数据库=ABC池=真;";
MySQL connection conn=new MySQL connection(连接);字符串sqlQuery=" SELECT * FROM Article
MySQL command=new MySQL command(SQLquery,conn);
控制室打开;
MySQL datareader dr=comm . ExecuteReader;
连接关闭;返回dr;
}
}
}代码要注意两点:第一,使用使用MySql。数据. MySqlClient第二,写连接字符串连接。当然,这个连接字符串不能像上面那样用具体的代码写,但是建议在ASP.NET应用程序根目录下的配置文件web.config的connectionStrings部分写,如下所示:
3-2.在web.config中配置连接字符串,以完成与MySQL数据库的连接(推荐的替代方法3-1)
connectionStrings
添加名称=" DefaultConnection " ConnectionString="数据源=(LocalDB)\ v 11.0;初始目录。MSTWebsite-20140219093639;综合安全=SSPI;AttachDBFilename=| DataActiVe | \ aspnet-Sanlogic。MSTWebsite-20140219093639 . MDF " providerName=" System。数据。SqlClient" /
添加名称=" DBConnection " connectionString=" server=localhost;用户id=root密码=123456;数据库=ABC池=真;"
providerName="MySql。数据. MySqlClient" /
/connectionStrings其中DBConnection是到MySQL的连接。如果是这种情况,可以使用下面的代码取出连接字符串(注意还有在使用MySql。数据. MySqlClient声明):
公共静态MySQL连接创建连接
{ string _ conn=Webconfigurationmanager。ConnectionStrings[" DBconnection "]。ConnectionString
MySQL connection conn=new MySQL connection(_ conn);返回conn
}使用此方法取出连接字符串并建立与数据库的连接。以后,直接调用这个方法创建到MySQL数据库的连接,使用ADO.NET完成任务。以上是如何连接mysql数据库的细节。网!
来源:php中文网站
我们来谈谈如何连接。net到mysql数据库。相信朋友们也应该密切关注这个话题。现在我们来谈谈如何连接。net到mysq
证券代码:688058证券简称:宝兰德公告编号:2023-006北京宝兰德软件股份有限公司
刚开学一周,“熊孩子”就惹祸!2月20日下午,获嘉县一名小学生的手指就被卡进了课桌的洞口。据其家长介...
我们首先将iPad与电脑连接,将其备份。长按电源键,出现关机选项时,滑动关机,再按电源键开机。出现苹...
1、粮食外交是冷战时期美国遏制战略的重要组成部分,也是美国与第三世界国家关系的重要组成部分。2、历...
1、疾病分析:腔隙性脑梗死分为很多类型,不同的类型,有不同的表现。2、患者可出现一侧肢体运动不灵活...
中国最牛“钉子户”,开发商出88亿也不搬,背后原因究竟是什么?,拆迁,金岭,宅子,任家,钉子户,开发商
1、目前出来的有五个人。2、贾胜强3、左立4、宁桓宇5、于朦胧6、于湉7、张彦博66进20的时候就已经被淘汰...
新学期伊始,位于朝阳区、石景山区、经开区等地的多个新建校项目都有了最新进展。北京优质教育资源持续...
广汽丰田刚刚官宣旗下新能源车型bZ4X直降30000元,起步价变成了16 98万元,还没有等来一汽丰田官方的任...
1、如何使用移动硬盘启动盘制作工具?我们可以把移动硬盘做成启动盘,在Windows系统出现故障时,引导系...
1、疾病分析:针对腰椎间盘突出的理疗仪有很多,如频谱分析仪、红外线治疗仪、微波治疗仪、体外冲击波治...
2月21日纯碱价格行情。
“村里终于通公交啦,去镇里、县里方便多了,感谢党的好政策!”诸佛庵镇沿河村居民汪明玉高兴地说。沿河...
截至2023年2月21日收盘,陕鼓动力(601369)报收于11 79元,上涨1 99%,换手率0 71%,成交量11 76万手,成交额1 38亿元。
突然人去楼空!涉非法集资,警方出手!办公场地已撤场,涉嫌传销、非法集资或高达8亿元,成立超30年的老...
1、复试每个学校都是不同的,而且一般都是学校自主命题。2、分为笔试和面试,面试一般包含英语听说能力...
2月20日,“试管婴儿出生8年后被发现放错胚胎”的消息,登上微博热搜,引发广泛关注。南都记者了解到,...
1 鬼压床的科学解释:鬼压床听起来很恐怖,但其实只是一种常见的睡眠症状。中医叫噩梦,西医叫睡眠麻痹...
1、活动眼球。2、站在窗前2~3米外,双眼依次注视窗户四角,以顺时针、逆时针方向反复交替,共反复7~14次...
1、初三化学上册09讲。2、白磷与红磷的性质讲解01。3、白磷的颜色状态、毒性、储存方法、自燃等性质。本...
滨河东西路工作日高峰期(7:00-9:00、17:30-19:30),每日限行两个尾号周末不限行(法定节假日不限行)周...
博世科11月11日公告,近日,公司与华友钴业的全资子公司广西华友新材料有限公司共同签署了《新能源电池...
股票名称股票代码收盘价涨跌幅大单(万股)买入卖出买卖差买入净量占流通盘比列当日T-1T-2一周中国电信601...
1、阿司匹林肠溶片可以长期服用的,这种病情是用于心脑血管病变患者的长期治疗的,这种药物的主要作用是...
广告
X 关闭
广告
X 关闭