GORM Oracle driver for connect Oracle DB and Manage Oracle DB,Based on dzwvip/oracle
go-ora A pure golang development of Oracle driver, do not need to install Oracle client.
- Golang 1.17+
- gorm 1.24.0+
- go-ora v2.7.16
go get github.com/dzwvip/gorm-oracle
import (
"fmt"
oracle "github.com/dzwvip/gorm-oracle"
"gorm.io/gorm"
"log"
)
func main() {
db, err := gorm.Open(oracle.Open("oracle://username:password@127.0.0.1:1521/db"), &gorm.Config{})
if err != nil {
// panic error or log error info
}
// do somethings
}
ORACLE字符集为US7ASCII时,连接参数加上 client charset=ZHS16GBK 例如:"oracle://system:manager@127.0.0.1:1521/orcl?client charset=ZHS16GBK"