golang mysql 崩溃_mysql连接问题,goruntime里执行总是出错,程序一直崩溃
初学golang,尝试写一个程序,但是在mysql操作时遇到了问题~
看网上文章,推荐mysql直接创建一个db全局变量,然后连接一次,以后使用到直接用这个db,我按照这样的方法,然后进行操作,可是程序却一直崩溃,代码如下:
```go
var db *sql.DB
func put(str string) bool {
// 执行到这里就崩溃
rows, err := db.Query("SELECT `id` FROM `user` WHERE `username`='"+str+"';")
if err != nil{
panic(err)
}
defer rows
}
func main(){
var err error
db, err = sql.Open("mysql", "root:123456@tcp(127.0.0.1:3306)/dht?charset=utf8")
if err != nil {
panic(err)
}
defer db.Close()
// 获取信息代码
for{
go func(str string) {
ok := put(str)
if !ok {
fmt.Println("error")
}
}(str)
time.Sleep(10 * time.Second)
}
}
```
不知道是什么原因,一执行到查询,或者其他操作语句,程序就会崩溃,然后报错:panic: runtime error: invalid memory address or nil pointer dereference
有疑问加站长微信联系(非本文作者)
golang mysql 崩溃_mysql连接问题,goruntime里执行总是出错,程序一直崩溃相关推荐
- php mysql管理_MySQL 连接与管理
让 PHP 支持 MySQL PHP 有专有的 MySQL 函数库以使用操作 MYSQL 数据库. 在 PHP 5 及以后版本中不再默认支持 MySQL ,所以在运行这些库之前,请确定 php.ini ...
- golang mysql断线_MySQL的连接池、异步、断线重连-Go语言中文社区
MySQL长连接 MySQL短连接每次请求操作数据库都需要建立与MySQL服务器建立TCP连接,这是需要时间开销的.TCP连接需要3次网络通信.这样就增加了一定的延时和额外的IO消耗.请求结束后会关闭 ...
- mysql连接的时候里执行命令_在Bash里使用交互式命令连接MySQL数据库,并执行一次查询...
首先,我们是使用一台Linux终端来连接远程服务器上的MySql数据库,所以操作系统上需要安装客户端.# yum install mysql 注意,书写安装的是MySQL, 可实际安装的确是Maria ...
- 1130 mysql 服务器_mysql 连接远程连接服务器 1130错误
今天在用sqlyog连接非本地的Mysql服务器的数据库,居然无法连接很奇怪,报1130错误, ERROR 1130: Host 192.168.3.100 is not allowed to con ...
- golang mysql 插入_Mysql学习(一)添加一个新的用户并用golang操作Mysql
Mysql添加一个新的用户并赋予权限 添加一个自己的用户到mysql 首先我们需要先用root用户登录mysql,但是刚安装完没有密码,我们先跳过密码 ailumiyana@ailumiyana:~/ ...
- mycat连接mysql时间_mysql连接异常及mycat报sql timeout问题
1.mysql部署为一主两从,单库最大连接数为10000:版本为5.7 2.mycat采用分表,有5到6个表采用分表模式:最大一张表,分了256张表,其次分了64,其他的大概是10张左右:版本为1.6 ...
- mysql getconnection 如何关闭连接_【MySQL】使用连接池获取Connection执行sql以及mybatis事务注意事项...
注意: 使用DataSourceUtils.getConnection(dataSource);方式获取连接,而不是dataSource.getConnection(). dataSource.get ...
- mysql 输出判断,mysql判断_mysql判断SQL语句是否执行成功的方法
摘要 腾兴网为您分享:mysql判断SQL语句是否执行成功的方法,中国体育,智慧党建,月星家居,虚拟按键等软件知识,以及闪点卡密,proxycap,大众车联网,平顶山软件,人格测试,ok支付,美图秀秀 ...
- 让电脑崩溃的java代码_这些都是让程序员崩溃的瞬间...
作者:五月的仓颉原文:cnblogs.com/xrq730/p/4865416.html来源:博客园 我认为,代码优化的最重要的作用应该是:避免未知的错误.在代码上线运行的过程中,往往会出现很多我们意 ...
最新文章
- java 传入参数_java参数怎么传递参数
- LSASRV事件ID:40960
- 【转】Android编码规范建议18条
- 将Java程序打jar包并运行
- 5. 最长回文子串——基于扩展中心法的优化
- ArcGIS实验教程——实验十五:拓扑关系创建与编辑
- 《剑指Offer》52:两个链表的第一个公共节点
- According to the overall view of the patent
- 解决 https 证书验证不通过的问题
- 力软 Learun 是如何验证权限的
- Adobe官方清理工具Adobe Creative Cloud Cleaner Tool使用教程
- 大话跨度原始服务器信息怎么去除,大话西游2合服历史:独家整理 寻找你最初的服务器...
- [计算机网络】【网络设备】网关冗余和负载平衡 (HSRP)
- 重置微信内置浏览器字体大小
- Unveiling causal interactions in complex systems(揭示复杂系统中的因果交互作用)
- Logit-Probit:非线性模型中交互项的边际效应解读
- vscode 插件 markdown-preview-enhanced 设置深色预览主题
- codeforces gym 100827A Runes
- 美国买车维权,是怎样告别“按‘闹’分配”的?
- 中国公司债券第一单07长电公司债周一正式发行
热门文章
- 工业4.0时代,工业交换机在智能电网建设中有什么作用?
- 【渝粤题库】陕西师范大学202881 电子商务概论
- 【渝粤题库】国家开放大学2021春2732土地利用规划题目
- 【渝粤题库】国家开放大学2021春2441经济数学基础1题目
- 如何选择LoRa产品
- weblogic创建域后启动不了_摩托车淋雨后启动不了什么原因?如何解决?
- java堆和客栈_java中堆和栈的区别分析
- php ajax 更改状态,phpajax实现无刷新获取天气状态_PHP教程
- (0.3)HarmonyOS鸿蒙开发工具DevEco Studio 模拟器使用
- python变量持久化_Python 数据持久化:JSON