Open leolongpy opened 1 week ago
`func main() {
name := url.QueryEscape("c##gmsnmp") dsn := "oracle://" + name + ":Sandata@123@192.168.2.8:1521/orcl" db, err := gorm.Open(oracle.Open(dsn), &gorm.Config{}) if err != nil { fmt.Println("err", err) } fmt.Println(*db) dsn2 := "oracle://" + name + ":oracle@192.168.2.8:1521/orcl" db2, err := gorm.Open(oracle.Open(dsn2), &gorm.Config{}) if err != nil { fmt.Println("err", err) } fmt.Println(*db2)
}`
{0xc0000c0900 <nil> 0 0xc000208000 1} {0xc00007c1b0 <nil> 0 0xc0002081c0 1}
第二次使用错误的密码,并没有报错
这是godror 这个Oracle驱动的一个bug,需要升级godror这个依赖库的版本 https://github.com/godror/godror/issues/245
更新 v1.3.1 再试试
已经解决
`func main() {
}`
{0xc0000c0900 <nil> 0 0xc000208000 1} {0xc00007c1b0 <nil> 0 0xc0002081c0 1}
第二次使用错误的密码,并没有报错