当前位置: 首页 > 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.dtcms.com/a/279979.html

相关文章:

  • AV1 元数据信息
  • k8s集群存储解决方案 GlusterFS
  • ThreadLocal内部结构深度解析
  • Python 数据建模与分析项目实战预备 Day5 - 模型训练与评估
  • 通过explain查看MySQL索引是否正确引用
  • VNC和Socket
  • 我对muduo的梳理以及AI的更改
  • elementPlus中的el-table实现合并单元格
  • 从0到1实现Shell!Linux进程程序替换详解
  • 九、官方人格提示词汇总(中-3)
  • Linux基础指令及权限
  • 融合竞争学习与高斯扰动的多目标加权平均算法(MOWAA)求解多无人机协同路径规划(多起点多终点,起始点、无人机数、障碍物可自定义),提供完整MATLAB代码
  • 【地理探测器】解释
  • pip install torch各种版本的命令及地址
  • Java学习——使用jpackage把jar文件打包为可执行的exe文件
  • SnapKit介绍与使用
  • OneCode 3.0: 注解驱动的Spring生态增强方案
  • windows系统中双击.py文件可以直接运行
  • 第 2 章 数据类型及其运算
  • JSCPC 2025 江苏省赛
  • VictoriaMetrics 架构
  • 位置编码类型彩色图解
  • 考虑频率耦合的构网型(GFM)VSG变流器(电压电流双闭环控制结构)的二维序阻抗与降维SISO序阻抗建模详细推导及扫频对比验证
  • 【人工智能99问】什么是深度学习?(2/99)
  • Kimi K2智能体能力的技术突破:大规模数据合成 + 通用强化学习
  • 名片管理系统IV
  • 螺旋模型:风险分析驱动的渐进式开发
  • cuda优化之softmax
  • 组件化思想
  • Brooks 低温泵On-Board Cryopump 安装和维护手法Installation and Maintenance Manual