Skip to content

Close

Close() 方法将关闭数据库并阻止启用新查询,然后等待所有已经在服务器上处理的查询完成。该方法通常很少使用,因为数据库句柄是长期存在的并且在多个 goroutine 之间共享。

函数语法

func (db *DB) Close() error

示例

package main

import (
   _ "./go-driver-xugusql"
   "database/sql"
)

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")

   db.Close()
}