当前位置: 首页 > news >正文

2.查询操作-demo

在连接数据库的基础上

步骤:

  1. Query-查询
  2. 关闭查询
  3. db.Next()逐行输出,并指定到当前变量
  4. Scan-扫描

rows, err := db.Query("SELECT id,server_ip FROM softswitch_server_info")

package main//查询语句-demo
//关键字-queryimport ("database/sql""fmt"_ "github.com/go-sql-driver/mysql""log"
)func main() {//连接数据库db, err := sql.Open("mysql", "ims:123456@tcp(192.168.0.26:3306)/ibcf")if err != nil {log.Fatal("连接数据库失败:", err)}//关闭连接defer db.Close()//验证是否连接成功err = db.Ping()if err != nil {log.Fatal("连接失败:", err)}fmt.Println("链接MySQL数据库成功!")//查询数据库rows, err := db.Query("SELECT id,server_ip FROM softswitch_server_info")if err != nil {log.Fatal("查询失败:", err)}//关闭查询defer rows.Close()//逐行输出,并且绑定到当前变量中for rows.Next() { //逐行扫描var id intvar serverIP stringerr = rows.Scan(&id, &serverIP)if err != nil {log.Fatal("扫描失败:", err)}//查看查询结果fmt.Println("查询的结果为:", id, serverIP)}}

http://www.lryc.cn/news/587838.html

相关文章:

  • 解决Chrome此扩展程序不再受支持,因此已停用
  • 代数基本定理
  • 史上最清楚!读者,写者问题(操作系统os)
  • 美联储降息趋缓叠加能源需求下调,泰国证券交易所新一代交易系统架构方案——高合规、强韧性、本地化的跨境金融基础设施解决方案
  • 软考 系统架构设计师系列知识点之杂项集萃(110)
  • 在Adobe Substance 3D Painter中,已经有基础图层,如何新建一个图层A,clone基础图层的纹理和内容到A图层
  • K8S的Helm包管理器
  • WebView 性能调试全流程:卡顿问题实战还原与优化路径解析
  • 基于 Gitlab、Jenkins与Jenkins分布式、SonarQube 、Nexus 的 CiCd 全流程打造
  • 考完数通,能转云计算/安全方向吗?转型路径与拓展路线分析
  • 计算机毕业设计Java医学生在线学习平台系统 基于 Java 的医学生在线学习平台设计与开发 Java 医学在线教育学习系统的设计与实现
  • 【云服务器安全相关】如何使用 `ping` 命令排查云服务器网络连接问题
  • Java实现文件自动下载,XXL-Job定时任务中的HTTP文件下载最佳实践
  • JAVA 设计模式 适配器
  • 设计模式之适配器模式:让不兼容的接口协同工作的艺术
  • 闲庭信步使用图像验证平台加速FPGA的开发:第十四课——图像二值化的FPGA实现
  • 使用aiohttp实现高并发爬虫
  • 未来手机会自动充电吗
  • vscode 源码编译
  • TCP半关闭
  • 使用layui的前端框架过程中,无法加载css和js怎么办?
  • 如何通过添加企业logo视频水印来对教育视频进行加密?
  • 8:从USB摄像头把声音拿出来--ALSA大佬登场!
  • GNhao,长期使用跨境手机SIM卡成为新趋势!
  • 控制台打开mysql服务报错解决办法
  • 我的Qt八股文面试笔记1:信号与槽文件流操作
  • Sharding-Sphere学习专题(四)广播表和绑定表、分片审计
  • 胡志明证券交易所新一代交易系统解决方案——基于美联储利率决议背景下的越南跨境金融基础设施升
  • 学习C++、QT---25(QT中实现QCombobox库的介绍和用QCombobox设置编码和使用编码的讲解)
  • 2025js——面试题(8)-http