Skip to content

ExecContext

ExecContext 方法执行一条非查询类型的 SQL 语句。

函数语法

func (db *DB) ExecContext (ctx context.Contextquery, string, args...interface{}) (Result, error)

示例

package main

import (
   _ "./go-driver-xugusql"
   "database/sql"
   “log”
   “context”
)

func main() {
   db, err := sql.Open("xugusql", "IP=192.168.78.130;DB=SYSTEM;User=SYSDBA;"
       + "PWD=SYSDBA;Port=5138;AUTO_COMMIT=on;CHAR_SET=UTF8")

   _, err = db.ExecContext(context.Background,
       “create table go_test(c1 int, c2 varchar);”)
   if err != nil {
       log.Fatal(err)
   }

   db.Close()

}