mysql连接查询_.net core 里连接mysql查询数据的方法
1. 创建新项目-ASP.NET Core Web 应用程序
2.
3. 右键项目-管理 NuGet 程序包(N)...
4. 搜索 Pomelo.EntityFrameworkCore.MySql 安装
5. 在appsettings.json文件添加 数据库连接字符串
"AllowedHosts": "*","ConnectionStrings": {"MysqlConnection": "Data Source=192.168.199.999;Database=gf;User ID=root;Password=123456;pooling=true;port=3306;sslmode=none;CharSet=utf8;"}
6. 添加一个Model
[Table("flash_map2")] //特性,标记为mySql数据库中的具体表名public class MapFlash{[Key] //特性,标记为主键public int id_no { get; set; }public string flash_name { get; set; }}
7. 添加MysqlDbContext类,用来连接数据库
public class MysqlDbContext: DbContext { public MysqlDbContext(DbContextOptions options) : base(options) { } public DbSet flash_map23 { get; set; } }
8. 在Startup类的ConfigureServices的方法中注入一下
public void ConfigureServices(IServiceCollection services) { services.AddControllersWithViews(); services.AddMvc(); services.AddScoped(); var connection = Configuration.GetConnectionString("MysqlConnection"); services.AddDbContext(options => options.UseMySql(connection)); }
9. 到这一步就完成全部配置了,然后可以使用了
10. 创建一个控制器,使用一下
public class TestController : Controller { private DbContext dbContext; public TestController(DbContext _dbContext) { this.dbContext = _dbContext; } public IActionResult Index() { var data = dbContext.Set().Find(37); ViewData["aa"] = data.flash_name; return View(); } }
11. 添加视图-右键上面代码中的 Index 添加视图
@{ ViewData["Title"] = "Index";}
Index
@ViewData["aa"]
12. 运行查看结果
13. 完成
mysql连接查询_.net core 里连接mysql查询数据的方法相关推荐
- 小度计算机模式,小度怎么连接电脑_小度智能音箱连接电脑的详细操作步骤
如果讲智能音箱哪家卖得好,小度肯定是排在前一二的,而大家不知道的是小度不仅可以连接手机,还可以连接电脑,那么小度智能音箱怎么与电脑配对和连接呢,为了给大家一些参考,下面智能手机网小编就带来了教小度智能 ...
- mysql不同服务器查询_实战操作SQL Server连接查询不同服务器表数据
今日产品部要导批数据,但是需要连接查询查询的几个表不在同一服务器上.所以我开始是这么干的: 1.查询一台服务器的数据,并导入本地Excel 2.查询另一台服务器的数据,并导入本地Excel 3.Exc ...
- jsp和mysql答辩_如何应对JSP连接MySQL数据库问题_网站数据库怎么连接到网页答辩问题...
当您面临JSP连接MySQL数据库问题,你首先需要在MySQL数据库里创建一username表,表里面创建两个字符型的字段,字段名分别为:uid,pwd,然后插入几条测试数据. 以下用两种方式来实现J ...
- c 连接mysql错误信息_使用C语言访问MySQL数据 —— 连接和错误处理
2011-05-09 wcdj 可以通过许多不同的编程语言来访问MySQL,例如,C,C++,Java,Perl,Python,Tcl,PHP等.本文主要总结使用C语言接口如何访问MySQL数据. ( ...
- navicat远程连接mysql很慢_解决Navicat远程连接mysql很慢的方法
ubuntu 下 /etc/mysql/mysql.conf.d [mysqld] skip-name-resolve 增加该字段即可 如果增加该字段,这无法使用本地ip进行登入, 登陆到MySql ...
- access mysql连接字符串_【技巧】连接不同版本Access的各种连接字符串
VB连接Access出错的一些处理教程(摘录) 在用vb连接access数据库时,出现了这样的错误: 这是你的数据库格式不被 程序识别.vb默认的一般是.,mdb access数据库格式!这时我们看 ...
- mysql union查询_一本彻底搞懂MySQL索引优化EXPLAIN百科全书
MySQL逻辑架构介绍 日常在CURD的过程中,都避免不了跟数据库打交道,大多数业务都离不开数据库表的设计和SQL的编写,那如何让你编写的SQL语句性能更优呢? 先来整体看下MySQL逻辑架构图: M ...
- mysql交互式查询_客户机程序5―MYSQL交互式查询程序[图]_MySQL
6.7 客户机程序5―交互式查询程序 让我们把迄今为止研究的诸多内容整理一下,编写一个简单的交互式客户机程序.它的功能包括可以进入查询,用通用目标查询处理程序process_query 执行查询,并用 ...
- 如何用js语句给mysql添加内容_在js里写SQL的方法
在日新月异的前端领域中,前端工程师能做的事情越来越多,自从nodejs出现后,前端越来越有革了传统后端命的趋势,本文就再补一刀,详细解读如何在js代码中执行标准的SQL语句 为什么要在js里写SQL? ...
最新文章
- smarty学习——编程知识
- 【CyberSecurityLearning 59】OS命令注入
- 多功能复合机基于用户认证功能的实现过程详解
- 【Linux系统编程学习】 静态库与动态库的对比与总结
- 超多趣味测评测试微信小程序源码 可插入流量主广告位 无后台
- 跨越鸿沟,IIoT 如何更融合与开放?
- 净空法师质疑,人的生命真的变长了吗
- 西门子1200plc与施耐德变频器modbus通讯程序
- 【贪心 题解】 HDU 5773 The All-purpose Zero
- 脑袋越大就会越聪明么?
- 关于电信路由猫、无线路由猫的设置
- 宝峰数科带你读懂数字家庭的真正内涵
- 用ps制作android日历步骤,绘制一枚日历图标【PS教程】
- 如何进行CPA/CPS结算统计?
- html密码款初始默认点,tplogin.cn默认(初始)密码是多少?
- PowerDesigner16 状态图
- Java面向对象-final类和final方法、final变量(常量)
- 2006年世界顶级杀毒软件排名
- SpringBoot工作开发场景实践
- Docker安装nginx代理禅道