Asp.net MVC连接MySQL数据库
作者:网络转载 发布时间:[ 2015/8/18 13:54:48 ] 推荐标签:数据库 测试开发技术
一.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的实例完成了。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11