GO -- ORM 框架
2013-09-27 09:30
253 查看
这几天在做实训项目,刚好学Go语言,就想使用Go来搭建 socket 服务器 !但是感觉Go 使用sql来注入数据库有点缺陷,最后Golang群上的大神建议使用ORM框架,使用一下确实好用,下面是参照<Go web 编程>这本的一个简单例子,希望能帮到大家
Code
Code
package main import ( "database/sql" "github.com/astaxie/beedb" _ "github.com/ziutek/mymysql/godrv" "time" ) ///////////////////////// type Userinfo struct { Uid int `PK` //如果表的主键不是 id,那么需要加上 pk 注释,显式的说这个字段是主键 Username string Departname string Created time.Time } ////////////////////////// func main() { //驱动名 mymysql,其他的数据库得修改 // go :database , root :name , mysql :passwd db, err := sql.Open("mymysql", "go/root/mysql") if err != nil { panic(err) } beedb.OnDebug = true orm := beedb.New(db) var saveone Userinfo saveone.Username = "Test Add User" saveone.Departname = "Test Add Departname" saveone.Created = time.Now() orm.Save(&saveone) db.Close() }
相关文章推荐
- go语言之beego框架orm的使用(二)
- go语言之beego框架orm的使用(二)
- golang实战使用gin+xorm搭建go语言web框架restgo详解6.1 模型M和Orm
- go语言之beego框架orm的使用
- gorose orm+dotweb框架快速构建go web网站实战
- Go语言的beego框架中的orm中的Read函数使用
- Android 轻量级sqlite orm 框架
- Rafy 领域实体框架设计 - 重构 ORM 中的 Sql 生成
- 利用 Composer 一步一步构建自己的 PHP 框架(四)——使用 ORM
- go实现一个简单的游戏服务器框架(lotou)起源
- Android ORMLite 框架初步学习
- Android ORMLite 框架的入门用法
- Android ORM 框架之 greenDAO 使用心得
- Hibernate框架ORM的实现原理(资料)
- JROO JDBC,一个ORM急速开发框架
- Hibernate框架ORM的实现原理
- Faygo一款最适合开发API的 Go Web 框架
- 一起来写个SQLite ORM数据库框架(下)
- Go语言Revel框架 聊天室三种通讯方式分析
- 用 Composer构建自己的 PHP 框架之使用 ORM