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

Go连接mysql数据库

package main
import ("database/sql""fmt"_ "github.com/go-sql-driver/mysql"
)
//go连接数据库示例
func main() {// 数据库信息dsn := "root:root@tcp(192.168.169.11:3306)/sql_test"//连接数据库 数据库类型mysql,以及数据库信息dsndb, err := sql.Open("mysql", dsn) //不会校验用户名,密码是否正确,只会校验格式是否正确if err != nil {fmt.Printf("dns:%s inalid,err:%v\n",dsn,err)return}// 尝试与数据库建立连接(校验dsn是否正确)err = db.Ping()if err != nil {fmt.Printf("open %s\n failed,err:%v\n",dsn,err)return }//	defer db.Close()  // 注意这行代码要写在上面err判断的下面fmt.Println("连接数据库成功")
}

在这里插入图片描述

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

相关文章:

  • ⭐ Unity 里让 Shader 动画在 Scene 面板被持续刷新
  • 面试--各种场景问题总结
  • solidity实现ERC721代币标准发布NFT
  • Failed building wheel for opencv-python which use PEP 517
  • HTML5 的全局属性 hidden 和 display:none 的关系
  • CCKS2023-面向上市公司主营业务的实体链接评测-亚军方案
  • 关于我离破500粉丝感受
  • 锁表的原因及解决办法
  • Kettle 安装配置
  • Webgis学习总结
  • 【开源】基于Vue+SpringBoot的音乐平台
  • 20、Resnet 为什么这么重要
  • Git Bash环境下用perl脚本获取uuid值
  • linux安装部署redis
  • Redis 数据结构详解
  • 03-IDEA集成Git,初始化本地库,添加远程仓库,提交,拉取,推送,分支的快捷操作
  • Python---格式化输出与%百分号----涉及转义符 \ 反斜杠的使用
  • 大华技术GIS开发工程师24届秋招三场面试Offer面经
  • 前端三大MV*模式:MVC、mvvm、mvp模式介绍
  • 分享一些Git的常用命令
  • C语言第四十二弹---使用多种方法实现字符串左旋转
  • REST-Assured--JAVA REST服务自动化测试的Swiss Army Knife
  • docker中的网络不通问题
  • Android 12.0 修改Android系统的通知自动成组的数量
  • Debian12配置ssh服务器
  • 飞天使-elk搭建补充
  • YOLOv7+姿态估计Pose+tensort部署加速
  • Java数据结构 之 包装类简单认识泛类
  • 人工智能 - 人脸识别:发展历史、技术全解与实战
  • 多元排列熵 Multivariate Permutation Entropy