代码语言
.
CSharp
.
JS
Java
Asp.Net
C
MSSQL
PHP
Css
PLSQL
Python
Shell
EBS
ASP
Perl
ObjC
VB.Net
VBS
MYSQL
GO
Delphi
AS
DB2
Domino
Rails
ActionScript
Scala
代码分类
文件
系统
字符串
数据库
网络相关
图形/GUI
多媒体
算法
游戏
Jquery
Extjs
Android
HTML5
菜单
网页交互
WinForm
控件
企业应用
安全与加密
脚本/批处理
开放平台
其它
【
GO
】
操作MySQL数据库
作者:
dezai
/ 发布于
2014/8/10
/
657
先要下载驱动包,放到$GOPATH/src目录里: https://github.com/Go-SQL-Driver/MySQL 数据库:test 表:user 字段:id,name,view
package main import ( "database/sql" "fmt" _ "github.com/go-sql-driver/mysql" "log" ) var ( //db *sql.DB dbhostsip = "127.0.0.1:3306" dbusername = "root" dbpassowrd = "root" dbname = "test" ) func mysql_open() *sql.DB { Odb, err := sql.Open("mysql", dbusername+":"+dbpassowrd+"@tcp("+dbhostsip+")/"+dbname) if err != nil { log.Fatalln(err) fmt.Println("链接失败") return nil } //defer Odb.Close() fmt.Println("链接成功") return Odb } func mysql_select(db *sql.DB, data string) { rows, err := db.Query("select * from user") //fmt.Println(db) if err != nil { log.Fatalln(err) } //fmt.Println(rows) for rows.Next() { var id string var name string var view string err = rows.Scan(&id, &name, &view) //checkErr(err) fmt.Println("content:", id, name, view) //fmt.Println(open_send) //fmt.Println(cms_send) //fmt.Println(time) } } func main() { db := mysql_open() err := db.Ping() if err != nil { log.Fatal(err) } mysql_select(db, "select * from user") }
试试其它关键字
操作MySQL
MySQL
同语言下
.
将SQL查询结果转换成map数组
.
德州扑克的核心规则算法
.
格式化时间
.
超简单QR二维码生成器
.
检查命令位置,替代 mac 下 whereis
.
百度 API 翻译工具
.
鼠标事件处理
.
快速排序
.
鸡尾酒排序
.
冒泡排序
可能有用的
.
C#实现的html内容截取
.
List 切割成几份 工具类
.
SQL查询 多列合并成一行用逗号隔开
.
一行一行读取txt的内容
.
C#动态修改文件夹名称(FSO实现,不移动文件)
.
c# 移动文件或文件夹
.
c#图片添加水印
.
Java PDF转换成图片并输出给前台展示
.
网站后台修改图片尺寸代码
.
处理大图片在缩略图时的展示
dezai
贡献的其它代码
(
1065
)
.
双色球
.
列出所有物理网络适配器
.
快乐数的 Python 实现
.
计算当月还剩天数
.
猜属相
.
二十四小时时钟
.
每日一语
.
很酷的日历
.
超长日历表单
.
最简单的时钟
Copyright © 2004 - 2024 dezai.cn. All Rights Reserved
站长博客
粤ICP备13059550号-3