相关文章推荐
想发财的野马  ·  C# ...·  6 月前    · 
想发财的野马  ·  Error: Unable to ...·  7 月前    · 
想发财的野马  ·  golang ...·  7 月前    · 
想发财的野马  ·  python zmq socket timeout·  10 月前    · 
文雅的沙滩裤  ·  WKWebView拦截请求资源 ·  10 分钟前    · 
独立的眼镜  ·  如何连接Babelfish for RDS ...·  1小时前    · 
发财的蛋挞  ·  Microsoft Azure Data ...·  1小时前    · 
冷冷的投影仪  ·  Secure an ASP.NET ...·  2 小时前    · 
不羁的生姜  ·  PSPSDK 开发的时候出现 ...·  2 小时前    · 
strJson, _ := json.Marshal(jsText) //结构体内容 转json文本
    sql := `UPDATE "book"  SET "strJson"='` + string(strJson) + `'  WHERE "id"='0' ` //sql语句
    err := PgDB.QueryRow(sql) //执行存储
type Explain struct {
        Parts      string `json:"parts"`
        Title      string `json:"title"`
        ArrLabel   string `json:"arrLabel" `
        Text       string `json:"text" `
        ArrContent string `json:"arrContent" `
    var strbyte []byte //接收json 字段内容
    sql := `SELECT "name" FROM "book"."name"  WHERE "id"='0' `
    err := PgDB.QueryRow(sql).Scan(&strbyte)
    if err != nil {
        log.Println("SQL异常:", err)
    var jsons Explain //结构体
    json.Unmarshal([]byte(strbyte), &jsons) //转序列号
    fmt.Println(jsons) //打印结果
    /* SQL语句 */
    sql := `INSERT INTO "book"("text","ints","int64s","float64","floats","arrstr","arrint","obj","objarr")`
    sql += `VALUES ($1,$2,$3,$4,$5,$6,$7,$8,$9) RETURNING "id"` //$符合作为转换标识
    DB.QueryRow(sql, text, ints, int64s, floats,
        pq.Array(arrstr), pq.Array(arrint), pq.Array(objarr), string(objjson),
    ).Scan(&sql) // 查询单个数据/插入单个数据必须加Scan 接收返回id
//需要运行终端载入 go get github.com/lib/pq
264 Views
 
推荐文章