Asp.net MVC 连接MySQL数据库

   一.MySQL Connector/Net

首先要想连接MySQL,需要下载安装 MySQL Connector/Net

第一步:查看本地是否安装,如果没有安装请到MySQL官网去下载MySQL Connector/Net

下载网址 : http://dev.mysql.com/downloads/connector/net/

第二步: 安装  MySQL Connector/Net (本人的 mysql-connector-net-6.8.3.msi)

  二.查看本地服务中是否开启MySQL

如果没有开启则右键启动

三.在项目中引用

第一步:建立Mvc项目

第二部:打开管理Nuget程序包  搜索:MySql.Data && MySql.Data.Entity  点击安装

第三部:修改连接字符串(默认是SqlServer,这里我就先起个数据库名称叫“wahaha”)

1 <!--添加对MySql的链接字符串。注意:charset=utf8是为了解决MySql中保存中文的时候出现的乱码的问题。-->
2     <add name="DefaultConnection" connectionString="server=127.0.0.1;user id=root;password=密码;persist security info=True;database=数据库名称;charset=utf8;" providerName="MySql.Data.MySqlClient" />

 四.创建模型

 1  public class Person
 2     {
 3         [Key]
 4         public int pid { get; set; }
 5         [Required]
 6         [StringLength(50)]
 7         [Display(Name ="姓名")]
 8         public string pname { get; set; }
 9         [StringLength(50)]
10         [Display(Name = "生日")]
11         public  string pbirthday { get; set; }
12     }

 五.创建上下文类

 1    [DbConfigurationType(typeof(MySqlEFConfiguration))]
 2     public  class MyContext:DbContext
 3     {
 4         public DbSet<Person> Person { get; set; }
 5
 6         public MyContext()
 7             : base("DefaultConnection")
 8         {
 9             Database.CreateIfNotExists();
10         }
11     }

 六.添加控制器操作并运行项目

这样一个简单的连接MySql的实例就完成了。

时间: 2024-08-06 16:05:38

Asp.net MVC 连接MySQL数据库的相关文章

ASP.Net MVC连接MySQL和Code First的使用

首先要准备一下的工具作为环境 MySQL Community Server 5.7.x My Workbench 6.3 VS2017 新建一个项目,NetMySQLCodeFirst 选择MVC,再选择无用户验证 然后通过NuGet包管理器安装三个包,安装最新稳定版本即可 EntityFramework MySql.Data MySql.Data.Entity 紧接着在Models文件里面新建一个类Lexan public Guid LexanID { get; set; } public s

Asp.Net Boilerplate连接MySQL数据库

1.移除SQL Server的nuget包 uninstall-package microsoft.entityframeworkcore.design uninstall-package microsoft.entityframeworkcore.sqlserver 2.安装MySQL的nuget包. install-package pomelo.entityframeworkcore.mysql.design install-package pomelo.entityframeworkcor

linux下部署asp web Mvc连接oracle数据库总结

一.Mono安装: 安装教程以官网的教程为追,百度来的多少有版本问题. mono官网连接: 1. Mono的安装:https://www.mono-project.com/download/stable/#download-lin-centos 2.采用apache +Mod_mono 来运行asp: https://www.mono-project.com/docs/web/mod_mono/        3.具体的配置: https://www.mono-project.com/docs/

asp.net连接mysql数据库

方法一:使用MySQL推出的MySQL Connector/Net组件, 该组件是MySQL为ADO.NET访问MySQL数据库设计的.NET专用访问组件.完成该组件后,需要在项目中引用这个组件,也可以直接在配置文件的<assemblies>节点内添加下面的节点: <add assembly="MySql.Data, Version=5.1.5.0, Culture=neutral, PublicKeyToken=C5687FC88969C44D"/>之后在程序

ASP 连接 MySQL 数据库两种方法

一般都是用myodbc来连接.首先,在系统中安装 Mysql 的ODBC数据库驱动.如安装稳定版本是3.51.下载地址是:http://dev.mysql.com/downloads/connector/odbc/3.51.html. 下载安装好后.在控制面板-->管理工具-->数据源 (ODBC)中的“驱动程序”页中如果有MySQL ODBC 3.51 Driver就说明驱动已经安装成功,就可以开始写程序了. 下面是我测试时使用的程序,里面有说明就不再介绍了. 方法一: <% '设置M

java jdbc 连接mysql数据库 实现增删改查

好久没有写博文了,写个简单的东西热热身,分享给大家. jdbc相信大家都不陌生,只要是个搞java的,最初接触j2ee的时候都是要学习这么个东西的,谁叫程序得和数据库打交道呢!而jdbc就是和数据库打交道非常基础的一个知识,也是比较接近底层的,在实际的工作中大家用得更多的其实还是比较成熟的框架,例如Hibernate.Mybatis. 但是作为这些成熟框架的底层的jdbc却也是我们应该去掌握的,只有了解了jdbc的增删改查,这样在以后如果有兴趣去研究Hibernate或者Mybatis的源代码的

mybatis连接mysql数据库插入中文乱码

对于mysql数据库的乱码问题,有两中情况: 1. mysql数据库编码问题(建库时设定). 2. 连接mysql数据库的url编码设置问题. 对于第一个问题,目前个人发现只能通过重新建库解决,建库的时候,选择UTF-8字符集.我试过修改现有数据库字符集为UFT -8,但是根本不起作用,插入的中文仍然乱码(中文显示成:???).重建库时选择字符集为UTF-8之后,中文正常显示了. 对于第二个问题,是这样 的情况:我建库时设置了数据库默认字符集为UTF-8,通过mysql workbench直接插

用MyEclipse10.0远程连接Mysql数据库服务器

说明:本文档所有的操作均在满足以下条件的情况下操作, A.远程Linux服务器已经安装好MySQL数据库 B.本地电脑可以ping通远程服务器 C.已经成功安装了Myeclipse 一.下载mysql-connector-java-3.1.14-bin.jar 这个是连接mysql数据库的驱动器. 下载地址: http://dev.mysql.com/downloads/connector/j/5.0.html 也可以到官方网站下载,网址如下:www.mysql.com 二.在Myeclipse

Linux系统Java连接Mysql数据库

Linux系统下Java连接Mysql数据库方法与Windows下类似,具体步骤如下: 下载JDBC(驱动):mysql-connector-java-5.1.37.tar.gz 解压下载的数据包:tar -zxvf mysql-connector-java-5.1.37.tar.gz 解压后,mysql-connector-java-5.1.29-bin.jar位于mysql-connector-java-5.1.29目录下. 配置解压后,mysql-connector-java-5.1.29