zoukankan      html  css  js  c++  java
  • vs2017连接mysql

    要使vs2017连上mysql,需要电脑安装下图框选的两项环境,可以通过mysql installer-communtiy安装。mysql installer-communtiy可以到mysql官网下载,下载地址https://dev.mysql.com/downloads/mysql/

    vs2017 ado.net方式访问mysql

    由于默认vs中没有mysql,需要通过nuget搜索安装mysql.data的引用。这样在配置文件中连接写好数据库连接后就可以通过ado.net方式访问mysql数据库了。

    vs2017 entityframework方式访问mysql

    如果想使用在项目中通过右键添加ado.net实体数据库模型,还需要安装mysql for visual studio,其也可以通过mysql installer-communtiy安装。

    如果不安装,在添加实体时候会没有如下图所示的mysql选项。

    后面还有一个坑,请注意,如果电脑环境安装的mysql-connector-net版本和项目中引用的mysql.data.dll的版本不一致,会导致添加实体时候闪退。

    例如,我电脑环境安装的是mysql-connector-net-6.10.7.msi安装包,那么nuget引用的mysql.data和mysql.data.entity也必须是6.10.7版本,才不会出现闪退问题。

    最后总结,电脑环境中的mysql-for-visualstudio、mysql-connector-net、mysql-connector-odbc不一定要在同一个mysql installer-communtiy中安装相同的版本,但是mysql-connector-net必须和vs2017开发的项目中引用的mysqldata版本一致。

  • 相关阅读:
    Javascript学习中比较核心的知识(持续更新)
    深入理解Builder模式(转载)
    Git 对文件进行批量rm操作
    Android 记录代码执行时间
    Git已跟踪文件的忽略方法
    Linux shell command line process(命令行处理流程)
    线程 方面笔记01
    c#中索引器
    sql记录
    颜色的处理
  • 原文地址:https://www.cnblogs.com/KQNLL/p/9910758.html
Copyright © 2011-2022 走看看