Asp.net MVC连接MySQL数据库

Jane ·
更新时间:2024-09-20
· 557 次阅读

  一.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的实例完成了。



asp.net mvc net ASP.NET MVC mysql数据库 Mysql ASP

需要 登录 后方可回复, 如果你还没有账号请 注册新账号