首页 > 数据库 >Visual Studio 2022 连接MySQL 查询表中数据

Visual Studio 2022 连接MySQL 查询表中数据

时间:2023-08-21 15:46:47浏览次数:58  
标签:对象 数据库 MySqlDataReader 查询 Visual Studio 表中 字符串 连接

 

注:①MySqlConnection 是用于与 MySQL 数据库进行连接和交互的类。它位于 MySql.Data.MySqlClient 命名空间中。

       ②builder.ConnectionString 返回一个包含连接字符串的字符串,这个连接字符串是通过使用 MySqlConnectionStringBuilder 对象构建的。连接字符串包含了连接到 MySQL 数据库所需的信息,例如服务器地址、数据库名称、用户名和密码等。

       ③MySqlCommand 是用于执行 SQL 命令并与数据库进行交互的类。它位于 MySql.Data.MySqlClient 命名空间中。

       ④MySqlDataReader:这是一个类,用于从数据库中读取结果集。它位于 MySql.Data.MySqlClient 命名空间中。

 

 

第一步:

创建MySqlConnectionStringBuilder 对象

builder引用设置各个属性:UserID、Password、Server地址、Database连接线

 

第二步:

创建MySqlConnection对象,并传入连接字符串(builder引用.ConnectionString)

 

第三步:

// 打开链接
connection.Open();

 

第四步:

// 执行查询的 SQL 命令
string sql = "SELECT * FROM id "; //查询

 

第五步:

创建MysqlCommand对象(sql,connection)  //SQL命令  、数据库连接   

 

第六步:

command.ExecuteReader()执行,MySqlDataReader reader接收结果

 command.ExecuteReader():这是 MySqlCommand 对象的一个方法,用于执行 SQL 命令并返回一个 MySqlDataReader 对象。这个方法会执行查询,并将查询结果存储在返回的 MySqlDataReader 对象中。

 

第七步:

遍历结果集并输出数据

reader.Read()MySqlDataReader 对象的方法,用于逐行读取查询结果集。

reader.Read() 方法会使 MySqlDataReader 对象向前移动到下一行,并返回一个布尔值。

如果下一行存在,该方法返回 true;如果已经到达结果集的末尾,即没有更多的行可供读取,该方法返回 false

 

 

总结:

①MySqlConnectionStringBuilder对象,构建连接字符串

②创建一个 MySqlConnection 对象(builder.ConnectionString)  并使用构建好的连接字符串进行连接 

③connection.Open();  打开连接

④string sql = "SELECT * FROM id ";   查询

⑤创建MysqlCommand对象(sql,connection)  //SQL命令  、数据库连接   

⑥command.ExecuteReader()执行,MySqlDataReader对象接收

⑦reader.Read()遍历结果

⑧string  id = reader.GetString(0)接收

⑨ Console.Write( id ); 输出

 

标签:对象,数据库,MySqlDataReader,查询,Visual,Studio,表中,字符串,连接
From: https://www.cnblogs.com/hox6/p/17646167.html

相关文章

  • Visual Studio 修改NuGet 包路径
    目的:通过NuGet安装包时,NuGet先将包下载至一个统一的目录,默认路径是:C:\Users\{用户名}\.nuget\packages。现在需要将其迁移到目录E:\nuget\packages步骤1、在C:\ProgramFiles(x86)\NuGet\Config目录中找到Microsoft.VisualStudio.Offline.config。在文件末尾添加......
  • Visual Studio 2022 实用调试技巧
    1、什么是bug?bug本意是昆⾍”或“⾍⼦”,现在⼀般是指在电脑系统或程序中,隐藏着的⼀些未被发现的缺陷或问题,简称程序漏洞。“Bug”的创始⼈格蕾丝·赫柏(GraceMurrayHopper),她是⼀位为美国海军⼯作的电脑专家,1947年9⽉9⽇,格蕾丝·赫柏对HarvardMarkII设置好17000个继电器进⾏......
  • Python程序员Visual Studio Code指南3 编辑代码
    3编辑代码VisualStudioCode提供了许多适用于所有编程语言的标准编辑功能。快速修复代码补全定义声明格式化语法重构代码片段这些内置的编辑功能减少了编辑代码所需的手动任务和键入次数,从而节省了时间。Python扩展扩展了代码编辑功能。有了Python扩展,导入库只需极......
  • jvisualvm安装Visual GC插件
    给jdk自带的jvisualvm安装VisualGC插件,遇到We'resorrythejava.netsitehasclosed(我们很抱歉java.net网站已经关闭)1、找到新的更新地址visualvm新访问地址:https://visualvm.github.io/index.html 进入“Plugins”,找到对应自己JDK版本的更新地址2、进入jvisualvm的插件管......
  • Visual Studio 2022 没有MySQLDatabase数据源
    解决办法: ①下载安装MySQLODBC驱动②运行ODBC数据源管理器③添加MySQL数据源,填入相应信息,测试通过即可④打开VS 工具>>连接到数据库,选择MicrosoftODBCDataSource⑤下拉列表中选择刚才新建的ODBC数据源,确定。       由此,在VS的侧边栏就可以对MySQL......
  • Python程序员Visual Studio Code指南2 Hello World
    2HelloWorld2.1安装Python扩展VisualStudioCode的Python扩展提供了对Python语言的支持,包括语法着色、代码补全、过滤、调试、代码导航和代码格式化等功能,以及JupyterNotebook支持等Python特有的功能。您可以在VisualStudioCode的扩展视图中安装Python扩展。与从扩展市......
  • visual studio2022中使被排除的文件重新恢复显示在项目文件树上
    项目中有个叫Shape.cs的文件,不小心被排除了。使用添加现有项重新加入的话,IDE会提示文件已被添加,需要重新覆盖吗?此时不管选yesorno,这个cs文件不会出现在项目文件树上。选择编辑项目可以看到把这条Item配置删掉,cs文件就会重新出现在项目文件树上......
  • Google开源了可视化编程框架Visual Blocks for ML
    VisualBlocksforML是一个由Google开发的开源可视化编程框架。它使你能够在易于使用的无代码图形编辑器中创建ML管道。为了运行VisualBlocksforML。需要确保你的GPU是可以工作的。剩下的就是clone代码,然后运行,下面我们做一个简单的介绍:VisualBlocksforML是运行在支持jav......
  • Studio One 调整 midi 某一段力度 (表现为音量)
    在StudioOne处理音频的音量时,可以通过选中音频区域上边界拖拽上下拉伸的方法修改其音量[1],而对于MIDI而言,操作有不同:首先我们导入一段MIDI乐谱:滑动右下角的时间缩放以及CTRL+鼠标滚轮将要编辑的区域调整至合适大小:点击上边工具栏中的拆分工具,将要修改力度的区域拆分下来......
  • Studio One 导出音频教程
    当你制作好乐曲后,打算发布音频,需要点击上方菜单栏的[乐曲]->[导出音频...]在弹出的对话框中,先选择导出位置选择完成后,选择想要导出音频的格式及分辨率、采样率:再在右侧更改好导出范围,点击确定即可开始导出导出持续时间要保证非0,否则会导出失败。导出成功则会出现以下的......