Golang连接Oracle数据库的代码
时间: 2023-06-18 11:04:58 浏览: 210
连接oracle数据库代码
好的,以下是Golang连接Oracle数据库的代码示例:
```
package main
import (
"database/sql"
"fmt"
"log"
_ "github.com/mattn/go-oci8"
)
func main() {
db, err := sql.Open("oci8", "user/password@//localhost/orcl")
if err != nil {
log.Fatal(err)
}
defer db.Close()
rows, err := db.Query("SELECT name FROM customers")
if err != nil {
log.Fatal(err)
}
defer rows.Close()
var name string
for rows.Next() {
if err := rows.Scan(&name); err != nil {
log.Fatal(err)
}
fmt.Println(name)
}
if err := rows.Err(); err != nil {
log.Fatal(err)
}
}
```
注意:需要安装Oracle Instant Client并设置环境变量,具体可以参考相关文档进行配置。
阅读全文