设为首页 加入收藏

TOP

Go Web:RESTful web service示例(二)
2018-12-07 14:13:31 】 浏览:359
Tags:Web RESTful web service 示例
ysql", "root:P@ssword1!@tcp(192.168.100.21:3306)/blog") if err != nil { panic(err) } } func retrieve(id int) (post Post, err error) { post = Post{} err = Db.QueryRow("select id, content, author from posts where id = ?", id).Scan(&post.Id, &post.Content, &post.Author) return } func (post *Post) create() (err error) { statement := "insert into posts (content, author) values (?, ?)" stmt, err := Db.Prepare(statement) if err != nil { return } defer stmt.Close() res, err := stmt.Exec(post.Content, post.Author) if err != nil { return } lastid, err := res.LastInsertId() if err != nil { return } post.Id = int(lastid) return } func (post *Post) update() (err error) { _, err = Db.Exec("update posts set content = ?, author = ? where id = ?", post.Content, post.Author, post.Id) return } func (post *Post) delete() (err error) { _, err = Db.Exec("delete from posts where id = ?", post.Id) return }
首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Golang中的三个点 下一篇Go处理json数据

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目