iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >C#怎么连接本地数据库
  • 855
分享到

C#怎么连接本地数据库

2023-06-29 14:06:21 855人浏览 独家记忆
摘要

这篇文章主要讲解了“C#怎么连接本地数据库”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C#怎么连接本地数据库”吧!使用环境 C#vscodeM11. 安装MySQL下载Mysql

这篇文章主要讲解了“C#怎么连接本地数据库”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C#怎么连接本地数据库”吧!

使用环境 

C#
vscode
M1

1. 安装MySQL

下载Mysql软件,傻瓜式安装即可,安装完之后,在系统偏好号设置里会出现一个mysql的图标。

在安装的时候会让用户输入密码,这个自己看着输就行了,但是别忘记了。

C#怎么连接本地数据库

建议别用终端命令行安装了,对初学者来说学习成本比较大。

2. 连接本地Mysql

安装完MySQL之后,点击MySQL图标,开启MySQL,如下我已开启

C#怎么连接本地数据库

我本地已安装了Navicate,我就使用Navicate对本地数据库进行连接,验证是否能连接成功

C#怎么连接本地数据库

打开Nvicate点击Connection,选择MySQL

C#怎么连接本地数据库

填入数据库名,输入密码连接就可以了

C#怎么连接本地数据库

连接上之后可以创建一个数据库Test

C#怎么连接本地数据库

然后我们在数据库Test里面创建表,之后就可以使用C# 连接到本地的数据库,对表Test进行操作了。

3. C# 连接本地MySQL

我们本地创建一个控制台命令程序Demo,然后完整代码如下

// 定义连接字符串。这里Test是我们创建的数据库表;Uid是一个表字段;输入数据库的密码即可string connectStr = "Server=127.0.0.1;Database=Test.Uid=root;PassWord=xxx;";// 创建链接对象MySqlConnection connection = new MySqlConnection(connectStr);if (connection != null) {    Console.WriteLine("数据库连接成功");}else{    Console.WriteLine("数据库连接失败");    return;}// 打开连接connection.Open();// 拼写SQL语句StringBuilder sqlB = new StringBuilder();sqlB.AppendLine("SELECT ");sqlB.AppendLine("   stuID ");sqlB.AppendLine(" , name ");sqlB.AppendLine("FROM studen ");sqlB.AppendLine("; ");// 创建执行Sql的对象MySqlCommand command = new MySqlCommand(sqlB.ToString(), connection);// 执行SqlMySqlDataReader reader = command.ExecuteReader();// 遍历数据while(reader.Read()){    Console.WriteLine("{0}\t{1}", reader["stuID"], reader["name"]);}

上面的代码我们使用了 StringBuilder 来拼写Sql语句,使用MySqlConnectionMySqlCommand 等类进行数据库的操作

StringBuilder 是 System.Text 这个库里,我们需要Using这个库

MySqlConnection 和 MySqlCommand 是MySQL的一个库,MySql.Data,我们需要将 MySql.Data.MySqlClient 引入项目

.net6 首选我们将库Using进来,在 .csproj 文件中添加 ItemGroup

<Project Sdk="Microsoft.NET.Sdk">  <PropertyGroup>    <OutputType>Exe</OutputType>    <TargetFramework>net6.0</TargetFramework>    <ImplicitUsings>enable</ImplicitUsings>    <Nullable>enable</Nullable>  </PropertyGroup>  <ItemGroup>    <Using Include="MySql.Data.MySqlClient" />    <Using Include="System.Text" />  </ItemGroup>  <ItemGroup>    <PackageReference Include="MySql.Data" Version="8.0.28" />  </ItemGroup></Project>

C#怎么连接本地数据库

因为我创建的是控制台应用程序,所以直接在终端中使用如下命令导入库

dotnet add package MySql.Data

➜  Demo dotnet add package MySql.Data
  正在确定要还原的项目&hellip;
  Writing /var/folders/k1/96lj0hk91js5fh6lhxnl7s740000gn/T/tmpn7jejh.tmp
info : 正在将包“MySql.Data”的 PackageReference 添加到项目“/Users/morris/Desktop/Demo/Demo.csproj”。
info :   CACHE https://api.nuget.org/v3/reGIStration5-gz-semver2/mysql.data/index.JSON
info : 正在还原 /Users/morris/Desktop/Demo/Demo.csproj 的包...
info :   GET Https://api.nuget.org/v3-flatcontainer/mysql.data/index.json
info :   OK https://api.nuget.org/v3-flatcontainer/mysql.data/index.json 217 毫秒
info :   GET https://api.nuget.org/v3-flatcontainer/mysql.data/8.0.28/mysql.data.8.0.28.nupkg
info :   OK https://api.nuget.org/v3-flatcontainer/mysql.data/8.0.28/mysql.data.8.0.28.nupkg 108 毫秒
info :   GET https://api.nuget.org/v3-flatcontainer/k4os.compression.lz4.streams/index.json
info :   OK https://api.nuget.org/v3-flatcontainer/k4os.compression.lz4.streams/index.json 196 毫秒
info :   GET https://api.nuget.org/v3-flatcontainer/k4os.compression.lz4.streams/1.2.6/k4os.compression.lz4.streams.1.2.6.nupkg
info :   OK https://api.nuget.org/v3-flatcontainer/k4os.compression.lz4.streams/1.2.6/k4os.compression.lz4.streams.1.2.6.nupkg 92 毫秒
info :   GET https://api.nuget.org/v3-flatcontainer/k4os.compression.lz4/index.json
info :   OK https://api.nuget.org/v3-flatcontainer/k4os.compression.lz4/index.json 233 毫秒
info :   GET https://api.nuget.org/v3-flatcontainer/k4os.compression.lz4/1.2.6/k4os.compression.lz4.1.2.6.nupkg
info :   OK https://api.nuget.org/v3-flatcontainer/k4os.compression.lz4/1.2.6/k4os.compression.lz4.1.2.6.nupkg 93 毫秒
info : 已通过内容哈希 4EN8EE6bZG2U8dFfeqn+Om3UNajK3cPYHvyQROCFm4jNFVLuRB7Nl5bDkjBSAjfctS6konm+ay3u5RafBzltDA== 从 https://api.nuget.org/v3/index.json 安装 K4os.Compression.LZ4 1.2.6 。
info : 已通过内容哈希 5KMcNFRHeRrnJ9c8k5fZcfAJJEY0FndMiDiHIYa35Mx5KCMkeSNo/PEXu7YmtCoVczJagx+Vt7J/F+//S1PcJQ== 从 https://api.nuget.org/v3/index.json 安装 K4os.Compression.LZ4.Streams 1.2.6 。
info : 已通过内容哈希 7b699tU9ba0r7SBK7K9snGJB9ulnOdwEXG28kpVvaQSN0hHenfoJ/ADOtdfhcvcn1KStBX8pFK5qIl8scdBL2g== 从 https://api.nuget.org/v3/index.json 安装 MySql.Data 8.0.28 。
info : 包“MySql.Data”与项目“/Users/morris/Desktop/Demo/Demo.csproj”中指定的所有框架均兼容。
info : 包“MySql.Data”(版本为 8.0.28)的 PackageReference 已添加到文件“/Users/morris/Desktop/Demo/Demo.csproj”。
info : 将资产文件写入磁盘。路径: /Users/morris/Desktop/Demo/obj/project.assets.json
log  : 已还原 /Users/morris/Desktop/Demo/Demo.csproj (用时 3.6 sec)。
 

这个框架就会被下载引用到项目中了

最后执行 dotnet run , 数据库连接成功!

C#怎么连接本地数据库

感谢各位的阅读,以上就是“C#怎么连接本地数据库”的内容了,经过本文的学习后,相信大家对C#怎么连接本地数据库这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: C#怎么连接本地数据库

本文链接: https://www.lsjlt.com/news/325409.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • C#怎么连接本地数据库
    这篇文章主要讲解了“C#怎么连接本地数据库”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C#怎么连接本地数据库”吧!使用环境 C#VSCodeM11. 安装MySQL下载MySQL...
    99+
    2023-06-29
  • mysql怎么连接本地数据库
    要连接本地数据库,可以使用以下步骤: 打开终端或命令提示符窗口,并输入以下命令来连接MySQL数据库: mysql -u roo...
    99+
    2024-05-11
    mysql
  • navicat怎么连接本地数据库
    可以使用 navicat 连接本地数据库,步骤如下:打开 navicat,点击“新建连接”按钮。选择数据库类型,输入连接信息。验证连接并保存连接信息。打开连接,即可管理和查询数据库。 ...
    99+
    2024-04-06
    mysql navicat
  • jdbc怎么连接本地mysql数据库
    要连接本地MySQL数据库,需要先确保MySQL数据库已经在本地安装并运行,然后按照以下步骤进行连接: 1、下载并安装MySQL J...
    99+
    2024-04-18
    jdbc mysql
  • 怎么在navicat连接本地数据库
    在 navicat 连接本地数据库的步骤包括:打开 navicat 并创建一个新 mysql 连接。输入连接信息,包括主机名、端口、用户名、密码和数据库。测试连接并保存。展开连接以查看数...
    99+
    2024-04-23
    mysql navicat
  • navicat premium怎么连接本地数据库
    如何使用 navicat premium 连接本地数据库?启动 navicat premium 并新建一个 mysql 连接。输入本地主机名/ip、端口、用户名和密码。点击“测试连接”验...
    99+
    2024-04-06
    mysql navicat
  • 本地连阿里云MySQL数据库怎么连接
    本文将介绍如何在本地连接阿里云MySQL数据库。通过本文,您将了解连接步骤、所需工具和注意事项,帮助您快速建立本地与阿里云MySQL数据库之间的连接。步骤一:安装MySQL客户端首先,您需要在本地计算机上安装MySQL客户端。MySQL客...
    99+
    2024-01-30
    阿里 数据库 MySQL
  • C# 连接本地数据库的实现示例
    目录使用环境 1. 安装MySQL2. 连接本地MySQL3. C# 连接本地MySQL使用环境  C#VSCodeM1 1. 安装MySQL 下载MySQL软件...
    99+
    2024-04-02
  • Oracle中怎么实现本地数据库连接
    Oracle中怎么实现本地数据库连接,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一:创建数据库表空间和用户名createtablespace...
    99+
    2024-04-02
  • 云服务器怎么连接本地数据库
    云服务器可以通过本地的数据库进行数据存储和访问,但是在连接到云服务器之前,您需要先备份数据库并将其备份到另一个云服务提供商的数据存储系统中。下面是一些步骤: 安装云服务器的软件和驱动程序:确保您已经安装了所有必要的软件和驱动程序,以备连...
    99+
    2023-10-26
    服务器 数据库
  • 本地搭建网站怎么连接数据库
    本地搭建网站连接数据库的方法:按Win+R,输入“cmd”,打开 DOS 窗口输入“mysql-hlocalhost-uroot-p”连接数据库。接着输入用户名及密码,连接即可。如果出现“mysql不是内部或外部命令”的问题,需要将mysq...
    99+
    2024-04-02
  • 本地数据库连接阿里云
    简介 在现代互联网应用中,数据库是不可或缺的一部分。无论是企业级应用还是个人网站,都需要一个可靠的数据库来存储和管理数据。而阿里云作为国内领先的云计算服务提供商,提供了丰富的数据库产品和服务。本文将介绍如何通过本地数据库连接阿里云,实现数据...
    99+
    2024-01-31
    阿里 数据库连接
  • c++怎么连接数据库
    非常抱歉,由于您没有提供文章标题,我无法为您生成一篇高质量的文章。请您提供文章标题,我将尽快为您生成一篇优质的文章。...
    99+
    2024-05-15
  • c#数据库怎么连接
    摘要:c# 连接数据库步骤:添加 system.data.sqlclient 库。创建指定数据库信息(数据源、数据库名称等)的连接字符串。使用 sqlconnection 类打开数据库连...
    99+
    2024-05-12
    c#
  • 云服务器怎么连接本地数据库的
    云服务器可以通过本地的数据库服务器进行连接。以下是一些连接云服务器的常见方法: 使用 Google DNS 进行连接:首先需要确保已经正确设置了 Google DNS,可以通过在控制台中执行 DNS 命令来进行设置。可以在 DNS 服务...
    99+
    2023-10-26
    服务器 数据库
  • 使用navicat怎么连接本地的wsl数据库
    使用navicat怎么连接本地的wsl数据库?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。1、修改MySql的配置文件sudo...
    99+
    2024-04-02
  • mysql本地数据库连接不上怎么解决
    如果你的MySQL本地数据库连接不上,可能是由于以下几个原因导致的: MySQL服务未启动:确保MySQL服务已经启动。在Win...
    99+
    2024-05-11
    mysql
  • 云服务器连接本地数据库
    如果您想使用云服务器连接本地数据库,通常可以按照以下步骤进行操作: 下载和安装云服务器。云服务器通常会为您提供一个云客户端或者云连接程序。下载并安装云服务器可以帮助您连接到云服务器并获取相关的服务和工具。 配置云服务器。您需要在云服务器...
    99+
    2023-10-26
    服务器 数据库
  • python本地连接阿里云数据库
    标题 Python本地连接阿里云数据库的实现方法简介本文将详细介绍如何使用Python语言实现本地连接阿里云数据库。首先,我们将简要介绍Python的基本概念和语法,然后介绍如何在Python中使用pymysql库来连接阿里云数据库。Pyt...
    99+
    2024-01-25
    阿里 本地连接 数据库
  • c#怎么连接mysql数据库
    在C#中连接MySQL数据库,可以使用MySQL Connector/Net,它是MySQL官方提供的用于.NET平台的数据库驱动程...
    99+
    2024-04-09
    c# mysql
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作