搭好GO开发环境后,获取mysql开发驱动包:
go get code.google.com/p/go-mysql-driver/mysql
然后就可以用他进行MSYQL开发了,直接上代码:
package main
import "fmt"
import "database/sql"
import _ "code.google.com/p/go-mysql-driver/mysql"
func main(){
fmt.Printf("query:\n")
db,e := sql.Open("mysql", "root:@/mysql?charset=utf8")
//说明:第一个参数"mysql"表示打开一个MYSQL链接
//第二个参数是一个DSN,格式是:
//[username[:password]@][protocol[(address)]]/dbname[?param1=value1¶mN=valueN]
if e != nil {
fmt.Printf("conn error.");
return;
}
rows,e := db.Query("select host,user from user")
if e != nil {
fmt.Printf("query error.");
return;
}
i := 0
for rows.Next() {
i++
var ss,s2 string
e = rows.Scan( &ss,&s2 )
if e == nil {
fmt.Printf("Title: %s,%s \n", ss,s2 )
}else{
fmt.Printf("error")
}
}
fmt.Printf("Total: %d\n" , i )
db.Close()
}
顺便说句,Golang更新到1.0.1了
分享到:
相关推荐
第10天-高级-Web开发与Mysql数据库 第11天-高级-项目实战-日志收集系统kafka库实战 第12天-高级-etcd、contex、kafka消费实例、logagent 第13天-实战-日志管理平台开发 第14天-实战-商品秒杀架构设计与开发 第15天-...
go语言入门进阶学习资料包:go语言入门,go语言常见问题,beego框架学习资料及项目管理,后台管理等等各种应用范例含源码及MYSQL数据库脚本,值得大家学习。特分享给大家,希望go语言越来越受关注。
Gin+Gorm开发Golang API快速开发脚手架 Singo Singo: Simple Single Golang Web Service go-crud正式改名为Singo! 使用Singo开发Web服务: 用最简单的架构,实现够用的框架,服务海量用户 ... Singo文档 ...
【超全golang面试题合集+golang学习指南+golang知识图谱+入门成长路线】 一份涵盖大部分golang程序员所需要掌握的核心知识。常用第三方库(mysql,mq,es,redis等)+机器学习库+算法库+游戏库+开源框架+自然语言处理nlp...
GORM mysql驱动程序GORM MySQL驱动程序快速入门import(“ gorm.io/driver/mysql”“ gorm.io/gorm”)// https://github.com/go-sql-driver/mysql dsn:=“ gorm: gorm @ tcp(localhost:9910)/ gorm?...
这些资源包括各种编程语言的教程、开发工具、实例项目和在线学习平台。通过这些资源,大家可以系统地学习编程的基础知识,掌握不同语言的语法和应用,深入了解软件开发的流程和技巧。此外,我还整理了一些优质的编程...
项目具有较高的学习借鉴价值,也适用于小白学习入门进阶。当然也可作为毕设项目、课程设计、大作业、初期项目立项演示等。如果基础还行,或者热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。欢迎...
本篇使用Python Web框架Django连接和操作MySQL数据库学生信息管理系统(SMS),主要包含对学生信息增删改查功能,旨在快速入门Python Web,少走弯路。效果演示在项目实战最后一节,文章结尾有整个项目的源码地址。 开发...
安装go get github.com/xujiajun/godbal支持的数据库mysql入门Godbal帮助您轻松地从可组合部分构建SQL查询:数据库,_:= godbal.NewMysql(“ root:[受电子邮件保护](127.0.0.1:3306)/测试字符集
GinLaravel基于Golang的框架Gin开发,项目结构和理念参考Laravel。现支持:MySQL、Redis、MVC、拦截器、助手函数、fresh热更、swagger-UI、tpl模版输出、安全的Api。MIT。所有源码均经过严格测试,可以直接运行,...
基于Go语言和beego框架前端使用layui布局开发的个人博客系统 编译安装说明: 1。设置GOPATH(安装目录) $ export GOPATH=/path/to/ 2。下载安装 $ go get github.com/Echosong/beego_blog 4。加入数据库 mysql...
Go语言学习 :Go语言基础 :性能分析 :Go实现常用设计模式 :Go面试题及详解 :转到对接第三方工具(mqtt,elastic,kafka ...) :GoWeb开发常用工具类 :去实现一个简单的区块链 :Go实现内网穿透工具 :...
项目具有较高的学习借鉴价值,也适用于小白学习入门进阶。当然也可作为毕设项目、课程设计、大作业、初期项目立项演示等。如果基础还行,或者热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。欢迎...
Falcon +文档用法Open-Falcon API前提条件Git> = 1.7.5 Go> = 1.6 Docker入门请参考./docker/README.md。 B Falcon +文档用法Open-Falcon API前提条件Git> = 1.7.5 Go> = 1.6 Docker入门请参考./docker/README.md。 ...
最小的轻量级入门套件,用于开发基于Node.js,MySQL的API后端服务器以及对Socket.io和Redis的内置支持。 目录布局 . ├── /config/ # This directory contains all configuration files │ ├── /env/ # ...
入门 开发机器先决条件 运行开发环境 启动开发服务器: MYSQL_USER= MYSQL_PASSWORD= MYSQL_DB= bin/start.sh 迁移初始数据库架构: MYSQL_USER= MYSQL_PASSWORD= MYSQL_DB= bin/migrate.sh 在internal/models...
einx的示例服务器(https://github.com/Cyinx/game_server_einx)功能用户友好的灵活模块化高精度计时器支持简单的RPC入门安装go get github.com/go-sql-driver/mysql go get github .com / yuin / gopher-lua go...
前往: : 杜松子酒: : Gorm: : 码头工人: : 入门这是Gin,redis,mysql和Go制作的REST api。先决条件请安装Go和docker。 我建议在您的环境中使用docker。 安装Go: : 安装适用于MAC的Docker: : 安装适用于...
入门指引 1. 简介 2. 简明教程 3. 安装 4. 运行时配置 II. 语言参考 5. 基本语法 6. 类型 7. 变量 8. 常量 9. 表达式 10. 运算符 11. 流程控制 12. 函数 13. 类与对象 14. 引用的解释 III. 安全 15. 安全 IV. 特点 ...