附录1:主要接口
pq 驱动由具有建立和管理与Vastbase G100数据库连接、执行SQL语句和对结果集进行储存管理的若干功能类组成。
sql.Open
与特定数据库的连接(会话)。在连接上下文中执行SQL 语句并返回结果。
示例:
connStr := “host=127.0.0.1 port=5433 user=gaussdb password=Aa123456 dbname=vastbase sslmode=disable” db, err := sql.Open(“openGauss”, connStr)
QueryRow
用于执行SQL语句并通过Scan返回结果。
示例:
err = db.QueryRow(“select current_data”).Scan(&date)
Query
存储执行SQL语句产生的结果集。
示例:
rows,err := db.Query(“select * from products where name=$1”, pname)