搭好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了
分享到:
相关推荐
go语言入门进阶学习资料包:go语言入门,go语言常见问题,beego框架学习资料及项目管理,后台管理等等各种应用范例含源码及MYSQL数据库脚本,值得大家学习。特分享给大家,希望go语言越来越受关注。
数据库开发章节会介绍如何使用Go语言与MySQL、PostgreSQL等数据库进行交互。 网络服务开发是Go语言的一个强项,课程中会涵盖HTTP服务器的搭建,以及如何处理Web请求。图像处理和绘图部分会讲解如何利用Go语言进行...
Go语言,又称Golang,是由Google开发的一种静态类型的、编译型的、并发型的、垃圾回收的、C/C++风格的编程语言。本教程针对零基础的学习者,旨在帮助初学者快速掌握Go语言的基本概念和核心语法,从入门到精通。 **1...
Go语言,又称Golang,是Google在2009年推出的一种开源编程语言,它旨在提高开发者的生产效率,提供并发支持,并具有垃圾回收、类型安全以及动态编译等特点。Go语言的设计理念是简洁、高效,它融合了C语言的执行效率...
第10天-高级-Web开发与Mysql数据库 第11天-高级-项目实战-日志收集系统kafka库实战 第12天-高级-etcd、contex、kafka消费实例、logagent 第13天-实战-日志管理平台开发 第14天-实战-商品秒杀架构设计与开发 第15天-...
Go语言,又称为Golang,是由Google公司的Robert Griesemer、Rob Pike及Ken Thompson于2007年设计并开发的一种静态类型的编译型语言。Go语言的设计目标是提供一种简洁、高效、并发友好的编程语言,特别适合构建大规模...
Go语言(也称为Golang)是由Google开发的一种静态强类型、编译型的编程语言。它旨在成为一门简单、高效、安全和并发的编程语言,特别适用于构建高性能的服务器和分布式系统。以下是Go语言的一些主要特点和优势: ...
本文档“backend_qingyou-main”可能是青柚工作室为初学者准备的一套后端开发入门教程。 一、基础知识 1. **编程语言**:常见的后端编程语言有Java、Python、Node.js、Ruby、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...
在IT行业中,Go语言(Golang)以其简洁的语法、高效的性能和强大的并发能力,逐渐成为构建Web服务的热门选择。"Go Web编程"是一个针对初学者和有经验的开发者都极具价值的学习资源,它深入浅出地介绍了如何使用Go...
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?...
4. "golang" - 表明该入门包也支持在Go语言环境下运行,Go是Google开发的一种静态类型、编译型、并发型、垃圾回收的语言,适合高性能服务开发。 5. "express" - Express是Node.js的一个Web应用框架,通常用于构建...
至于"B站Go源码.zip",这可能是一个额外的项目,可能涉及到使用Go语言连接和操作MySQL数据库的示例代码。Go语言是近年来非常流行的后端开发语言,它的性能优秀,适合构建高效的服务。这部分内容可以帮助你了解如何在...
总结,MySQL Connector/J是Java开发者与MySQL数据库交互的关键工具,尤其在Android开发中,它可以为远程数据存储提供解决方案。正确理解和使用这个驱动,以及遵循最佳实践,对于构建高效且安全的Java应用程序至关...
这个“身临其境的入门课程”旨在为初学者提供一个全面的引导,帮助他们掌握Go语言的核心概念以及在后端开发中的应用。 首先,让我们了解Go语言的基础。Go语言语法简洁明了,易于学习,同时提供了丰富的内置类型,如...
2. **编程语言**:常见的后端开发语言有Java、Python、Node.js、Ruby、Go等。了解这些语言的基本语法和特性是后端开发的起点。 3. **Web框架**:为了提高开发效率,后端开发者会使用Web框架,如Spring Boot(Java)...
Go-Sniper是一个专为Go语言开发者设计的轻量级Web框架,它旨在提供一个简洁、高效且易于使用的开发环境,以加速Go语言的应用程序开发过程。Go-Sniper的核心理念是保持代码的清晰性和可维护性,同时提供足够的功能来...
这些资源包括各种编程语言的教程、开发工具、实例项目和在线学习平台。通过这些资源,大家可以系统地学习编程的基础知识,掌握不同语言的语法和应用,深入了解软件开发的流程和技巧。此外,我还整理了一些优质的编程...
Go语言,也称为Golang,是由Google开发的一种静态类型、编译型、并发型且具有垃圾回收功能的编程语言,特别适合构建高性能的Web服务。下面将详细讨论GoWeb编程中的关键知识点。 1. **Go语言基础**: - 语法特性:...