Skip to content

Open

Open 打开一个由其数据库驱动名称和特定于驱动程序的数据源名称指定的数据库,该名称通常由数据库名称和连接信息组成。大多数用户将通过特定于驱动程序的连接来打开数据库,该函数返回 DB 类型的指针,该指针可安全地供多个 goroutine 并发使用,并维护自己的空闲连接。因此,Open 函数应仅被调用一次。

函数语法

func Open (driverName, dataSourceName string) (*DB, 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")

   ...
}