编程步骤

  1. 导入database/sql和go-aci包,如下:
import (
        "database/sql"
        "fmt"
        "strings"
        _ "go-aci"
        "log"
        "os"
)

备注:”_”符号的意义是引入了go-aci包,但不直接使用包里面的函数或变量,会先调用包中的init函数。这种使用方式仅让导入的包做初始化,而不使用包中其他功能。

  1. 打开数据库连接:使用“aci”指定go-aci驱动,以及使用连接字符串打开特定的数据库。程序运行过程中一般保持打开且只打开一次。
db, err := sql.Open("aci","sysdba/szoscar55@127.0.0.1:2003/OSRDB")
  1. 执行SQL等相关操作。
  2. 程序结束前关闭连接。