golang连接PostgreSQL实现增删改查操作代码

代码语言:golang

所属分类:其他

代码描述:golang连接PostgreSQL实现增删改查操作代码

代码标签: golang 连接 PostgreSQL 增删改查 操作

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

package main

import (
    "database/sql"
    "fmt"
    _ "github.com/bmizerany/pq"
)

func main() {
    db, err := sql.Open("postgres", "host=127.0.0.1 user=test_user password=abc123 dbname=test_db sslmode=disable")
    checkErr(err)

    //插入数据
    //stmt, err := db.Prepare("INSERT INTO COMPANY(ID,NAME,AGE,SALARY,ADDRESS) VALUES($1,$2,$3,$4,$5) RETURNING id")
   // checkErr(err)

   // res, err := stmt.Exec(11,"bfw", 123, 12300,"上海")
   // checkErr(err)

    //pg不支持这个函数,因为他没有类似MySQL的自增ID
    // id, err := res.LastInsertId()
    // checkErr(err)

     //fmt.Println(id)

    //更新数据
    //stmt, err = db.Prepare("update COMPANY set NAME=$1 where id=$2")
   // checkErr(err)

    //res, err = stmt.Exec("bfw", 1)
    //checkErr(err)

    //affect, err := res.RowsAffected()
    //checkEr.........完整代码请登录后点击上方下载按钮下载查看

网友评论0