package mainimport "fmt"
import "database/sql"
import "github.com/go-sql-driver/mysql"//检测错误
func checkError(err error){if err!=nil{panic("操作失败:"+err.Error())}
}func main() {//fmt.Println("ceshi")open,err:=sql.Open("mysql","root:root@tcp(127.0.0.1:3306)/test?charset=uf8")checkError(err)fmt.Println(open)
}

可以封装一个checkEroor函数,解决一直输入err!=“”“”的内容事项

//检测错误
func checkError(err error){if err!=nil{panic("操作失败:"+err.Error())}
}

后续再需要大err的地方,直接调用checkErrors函数即可

 open,err:=sql.Open("mysql","root:root@tcp(127.0.0.1:3306)/test?charset=uf8")checkError(err)fmt.Println(open)

golang语言中的关于err的函数封装事项的函数使用相关推荐

  1. 用c语言对文件的写入和保存,C++_C语言中对文件最基本的读取和写入函数,C语言read()函数:读文件函数( - phpStudy...

    C语言中对文件最基本的读取和写入函数 C语言read()函数:读文件函数(由已打开的文件读取数据)头文件: #include 定义函数: ssize_t read(int fd, void * buf ...

  2. c语言把一个字符从指定文件中读取的函数,C语言中对文件最基本的读取和写入函数...

    C语言中对文件最基本的读取和写入函数 C语言read()函数:读文件函数(由已打开的文件读取数据)头文件: #include 定义函数: ssize_t read(int fd, void * buf ...

  3. C语言中头文件和源文件的注意事项

    C语言中头文件和源文件的注意事项 文章目录 C语言中头文件和源文件的注意事项 0.前言 1.实现步骤 1.1 拆分前 1.2 拆分后 2.总结 2.1头文件内容 2.2 源文件(.c)内容 2.3 函 ...

  4. js进阶ajax函数封装(匿名函数作为参数传递)(封装函数引入文件的方式非常好用)...

    js进阶ajax函数封装(匿名函数作为参数传递)(封装函数引入文件的方式非常好用) 一.总结 2.匿名函数作为参数传递 二.js进阶ajax函数封装 ajax1.js 1 function ajax( ...

  5. c语言中读和写的作用,C语言中对文件最基本的读取和写入函数

    C语言read()函数:读文件函数(由已打开的文件读取数据) 头文件: #include 定义函数: ssize_t read(intfd,void* buf,size_tcount); 函数说明:r ...

  6. c 语言中虚方法有什么作用是什么,虚函数的作用?

    定义 定义:在某基类中声明为 virtual 并在一个或多个派生类中被重新定 义的成员函数[1] 语法:virtual 函数返回类型 函数名(参数表) {函数体;} 用途:实现多态性,通过指向派生类的 ...

  7. c语言中 字符串常量的界定符,C字符串操作函数

    1.7. 分割字符串 很多文件格式或协议格式中会规定一些分隔符或者叫界定符(Delimiter),例如/etc/passwd文件中保存着系统的帐号信息:$ cat /etc/passwd root:x ...

  8. C语言中字符数组的初始化与注意事项

    在C语言中字符数组的初始化有三种常见的方法: char a[5] = {'a','b','c','d','e'};char c[] = {'a','b','c','d','e'};char b[] = ...

  9. main c语言中变量的定义,C语言中在main函数中定义的变量是全局变量么_后端开发...

    PHP 和 JavaSript 区别_后端开发 PHP是一种创建动态交互性站点的强有力的服务器端脚本语言,主要用于Web开发领域,而JavaSript是一种具有函数优先的轻量级,解释型或即时编译型的高 ...

  10. C语言中数字转字符和字符转数字的函数

    C语言itoa()函数和atoi()函数详解(整数转字符C实现) C语言提供了几个标准库函数,可以将任意类型(整型.长整型.浮点型等)的数字转换为字符串. 1.int/float to string/ ...

最新文章

  1. NeurIPS 2019 | 17篇论文,详解图的机器学习趋势
  2. mybatis映射器${}和#{}的区别
  3. python中文件的读取与写入以及os模块
  4. 独立按键控制数码管c语言,各位大佬,独立按键控制数码管为什么按下的时候要加一呢?...
  5. docker端口映射或启动容器时报错 driver failed programming external connectivity on endpoint
  6. 这该死的高度,height,clientHeight,scrollHeight,offsetHeight
  7. mysql mysqldumpslow_慢日志分析工具—mysqldumpslow 和 mysqlsla
  8. SocketType 枚举----指定 Socket 类的实例表示的套接字的类型
  9. JAVA—字符串怎么转换成整数
  10. kubernetes kubeadm init this version of kubeadm only supports deploying clusters kubeadm版本降级
  11. Jan 11 - Contains Duplicate II; Array; Traverse; HashMap; HashSet;
  12. 剑指Offer系列刷题笔记汇总
  13. 虚幻airsim1:下载安装
  14. Zynq AXI总线
  15. 数据分析之RFM——用户模型分析(附案例数据和代码)
  16. 图片太大加载不出来的解决方法
  17. **最新2018手机号码正则表达式**
  18. isEmpty和null区别
  19. ESP32-CAM高性价比温湿度监控系统配网与上网方案设计与实现
  20. p1000_超级玛丽游戏

热门文章

  1. AcWing 208. 开关问题 (高斯消元+状压)打卡
  2. 帝国CMS-后台管理工具
  3. react15源码简析(分享PPT)
  4. VS2015编译VS2013工程文件出错
  5. 为什么我只贴代码不给你们源码?
  6. 如何查询Oracle性能监控
  7. UIActivityIndicatorView活动指示器(菊花)
  8. 解决克隆centos虚拟机后ip配置失败的问题
  9. Tyvj P1065 津津的储蓄计划
  10. matlab在图片上画框