net core 怎么 *** 作数据库

net core 怎么 *** 作数据库,第1张

NET Core 使用Dapper *** 作MySQL 数据库, .NET Core 使用Dapper。

目前官方没有出.NET Core MySQL 驱动,但是已经有第三方进行改动封装出.NET Core MySQL Connector 预览版。

Dapper 也已经出了 .NET Core 预览版。

Dapper dot net 是一个轻量型的ORM,但是性能很强大。

有了.NET Core MySQL Connector 我们可以直接使用ADO.NET *** 作数据库。

目前EF Core 暂时不支持MySQL, 本篇主要讲解使用Dapper *** 作 MySQL。

第三方 MySQL Connector: https://github.com/SapientGuardian/mysql-connector-net-netstandard

Dapper: https://github.com/StackExchange/dapper-dot-net

新建项目

新建一个.NET Core控制台应用程序 NETCoreMySQL

1.连接数据库:

SqlConnection

cnn

=

new

SqlConnection()//

实例

一个连接

cnn.ConnectionString

=

"Data

Source

=

datasource

uid

=

username

pwd

=password

database

=

database_name"//设置连接字符串

cnn.Open()//打开数据库连接

2.让查询在

datagridview

中显示

SqlDataAdapter

da

=

new

SqlDataAdapter()//实例化sqldataadpter

SqlCommand

cmd1

=

new

SqlCommand("select

*

from

,

cnn)//

sql语句

da.SelectCommand

=

cmd1//设置为已实例化SqlDataAdapter的查询命令

DataSet

ds1

=

new

DataSet()//实例化dataset

da.Fill(ds1)//把数据填充到dataset

datagridview1.datasource

=

ds1.tables[0]//将

数据集

绑定datagridview,完成显示

说明:dataset是一个数据库在内存中的映像,包括数据库中的表,视图,关系等;sqldataadapter是C#的数据库适配器,需要通过它来查询数据库,要通过SqlDataAdapter.SelectCommand来设置查询语句,查询后填充到dataset中,再把dataset和datagridview绑定就ok了,以上代码写在button事件中就可以。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10020849.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存