zoukankan      html  css  js  c++  java
  • Golang mysql数据库

    基本操作:

    • Open() – create a DB
    • Close() - close the DB
    • Query() - 查询
    • QueryRow() -查询行
    • Exec() -执行操作,update,insert,delete
    • 。。。。。。

    连接mysql数据库,并向其中插入数据

     1 package main
     2 
     3 import(
     4     "database/sql"
     5     "fmt"
     6     _ "github.com/go-sql-driver/mysql"       //引入第三方包
     7 )
     8 
     9 func main(){
    10     
    11     db,err := sql.Open("mysql","mysql:password@tcp(172.5.2.100:3306)/test?charset=utf8")
    12     if err != nil{
    13         panic(err.Error())
    14     }
    15     defer db.Close()
    16   
    17     _,err = db.Exec(INSERT INTO testTable(ID,NAME,AGE) VALUES(1,MIKE,23))
    18     if err !=nil{
    19          fmt.Println("connect error")
    20     }
    21 }
     
    //打开数据库,DSN数据源字符串:用户名:密码@协议(地址:端口)/数据库?参数=参数值
    db,err := sql.Open("mysql","mysql:password@tcp(172.5.2.100:3306)/test?charset=utf8")

     //向数据库test的表testtable 中插入数据

    _,err = db.Exec(INSERT INTO testTable(ID,NAME,AGE) VALUES(1,MIKE,23))

    以上仅是个人简单操作事例,仅供参考。

    发上等愿,结中等缘,享下等福;择高处立,就平处坐,向宽处行。
  • 相关阅读:
    beanutils中WrapDynaBean
    beanutils中Lazy
    beanutils中jdbc
    beanutils设置参数和获取参数
    beanutils获取带参数get方法
    beanutils通过SimpleProperty使用get或set方法赋值
    C3P0配置
    Codeforces Round #587 (Div. 3)
    Codeforces Round #589 (Div. 2)
    Codeforces Round #588 (Div. 2)
  • 原文地址:https://www.cnblogs.com/lyx5990/p/9524059.html
Copyright © 2011-2022 走看看