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

自己怎么做装修网站手机网站成功案例

自己怎么做装修网站,手机网站成功案例,开贴纸网站要怎么做,58找工作 招聘网最新招聘最近由于某某漏洞原因,2000万开房数据被曝光,数据是csv格式,打开慢的要死,于是想把这2000w的开房数据导入mysql,然后用go写个简单的查询工具。 悲剧开始了: 第一步,下载 mysql模块,go get github.com/go-sql-driver/mysql, 第二步,写个小例子测试下 package mainim…最近由于某某漏洞原因,2000万开房数据被曝光,数据是csv格式,打开慢的要死,于是想把这2000w的开房数据导入mysql,然后用go写个简单的查询工具。 悲剧开始了: 第一步,下载 mysql模块,go get github.com/go-sql-driver/mysql, 第二步,写个小例子测试下 package mainimport ("database/sql" //这包一定要引用"encoding/json""fmt" //这个前面一章讲过_ "github.com/go-sql-driver/mysql" //这就是刚才下载的包 )// 定义一个结构体, 需要大写开头哦, 字段名也需要大写开头哦, 否则json模块会识别不了 // 结构体成员仅大写开头外界才能访问 type User struct {User string `json:"user"`Password string `json:"password"`Host string `json:"host"` }// 一如既往的main方法 func main() {// 格式有点怪, @tcp 是指网络协议(难道支持udp?), 然后是域名和端口db, e := sql.Open("mysql", "root:@tcp(192.168.7.15:3306)/mysql?charset=utf8")if e != nil { //如果连接出错,e将不是nil的print("ERROR?")return}defer db.Close()// 提醒一句, 运行到这里, 并不代表数据库连接是完全OK的, 因为发送第一条SQL才会校验密码 汗~!rows, e := db.Query("select user,password,host from mysql.user")if e != nil {fmt.Printf("query error!!%v\n", e)return}if rows == nil {print("Rows is nil")return}fmt.Println("DB rows.Next")for rows.Next() { //跟java的ResultSet一样,需要先next读取user := new(User)// rows貌似只支持Scan方法 继续汗~! 当然,可以通过GetColumns()来得到字段顺序row_err := rows.Scan(user.User, user.Password, user.Host)if row_err != nil {print("Row error!!")return}b, _ := json.Marshal(user)fmt.Println(string(b)) // 这里没有判断错误, 呵呵, 一般都不会有错吧}fmt.Println("Done") }结果一直报错: panic: runtime error: index out of rangegoroutine 1 [running]:github.com/go-sql-driver/mysql.readLengthEncodedInteger(0x10fb0037, 0x1, 0xfc9, 0x0, 0x0, ...)E:/go/src/github.com/go-sql-driver/mysql/utils.go:406 +0x3e8github.com/go-sql-driver/mysql.skipLengthEnodedString(0x10fb0037, 0x1, 0xfc9, 0x2, 0x0, ...)E:/go/src/github.com/go-sql-driver/mysql/utils.go:366 +0x38github.com/go-sql-driver/mysql.(*mysqlConn).readColumns(0x10f88230, 0x1, 0x10f86500, 0x1, 0x1, ...)E:/go/src/github.com/go-sql-driver/mysql/packets.go:482 +0x389github.com/go-sql-driver/mysql.(*mysqlConn).getSystemVar(0x10f88230, 0x530b88, 0x12, 0x0, 0x0, ...)E:/go/src/github.com/go-sql-driver/mysql/connection.go:228 +0x118github.com/go-sql-driver/mysql.(*mysqlDriver).Open(0x5f0bf4, 0x547aa8, 0x2f, 0x1, 0x10f9f900, ...)E:/go/src/github.com/go-sql-driver/mysql/driver.go:70 +0x2dedatabase/sql.(*DB).conn(0x10f85e40, 0x10f50228, 0xff014c, 0x5)C:/Users/ADMINI~1/AppData/Local/Temp/2/bindist465310315/go/src/pkg/database/sql/sql.go:484 +0x15edatabase/sql.(*DB).query(0x10f85e40, 0x527b68, 0x8, 0x0, 0x0, ...)C:/Users/ADMINI~1/AppData/Local/Temp/2/bindist465310315/go/src/pkg/database/sql/sql.go:708 +0x58database/sql.(*DB).Query(0x10f85e40, 0x527b68, 0x8, 0x0, 0x0, ...)C:/Users/ADMINI~1/AppData/Local/Temp/2/bindist465310315/go/src/pkg/database/sql/sql.go:699 +0x6bmain.main()E:/go/src/testmysql/testmysql.go:54 
http://www.w-s-a.com/news/514064/

相关文章:

  • 使用pycharm网站开发建一个网站需要什么条件
  • 网站建设哪些是需要外援的问题wordpress商品展示主题
  • 定制网站开发的目的是什么wordpress 增加按钮
  • 建设单位网站经费请示wordpress模板添加授权
  • 国外的电商网站有哪些为进一步加强校园网站建设
  • 专业集团门户网站建设企业微信商城和网站建设
  • 多少钱可以做网站找网络公司做推广费用
  • python php 网站开发网络营销师是干什么的
  • 网站建设设计方案动漫制作专业学校
  • 吴江区建设用地申报网站包装设计模板设计素材
  • 快速建站的公司wordpress 元数据定义
  • 网站seo分析工具网站标题用空格 逗号影响seo
  • 基金项目实验室信息网站建设wordpress文章新窗口打开
  • php网站开发就业前景做网站推荐源创网络
  • wordpress 8211西安网站优化维护
  • 泰安招聘网站有哪些wordpress 回复提醒
  • 网站服务器不稳定怎么打开网页企业营销策划心得体会
  • 自己做视频网站会不会追究版权企业商城网站建设方案
  • 烟台网站制作计划网站做seo的好处
  • 网站首页轮播官方网站下载拼多多
  • 罗庄区建设局网站自己做网站推广产品
  • 优秀flash网站欣赏苏州吴中区建设局网站
  • 网站添加wordpress博客网上商城购物系统论文
  • 上海市建设安全协会网站王夑晟企业网站建设需要做些什么
  • 网站app 开发辽宁建设工程信息网官网新网站是哪个
  • 厦门建设企业网站建设wordpress添加形式
  • 建立什么网站可以赚钱室内设计效果图qq群
  • 厦门网站设计大概多少钱服务公司沈傲芳
  • 如何起手做网站项目百度站长app
  • dede 购物网站wordpress主题超限