常用数据库驱动列表
//odbc
_ "github.com/alexbrainman/odbc"
//mssql
_ "github.com/denisenkom/go-mssqldb"
//mysql
_ "github.com/go-sql-driver/mysql"
//oracle
_ "github.com/godror/godror"
// _ "github.com/ibmdb/go_ibm_db"
//pgsql
_ "github.com/jackc/pgx/v4/stdlib"
常用数据库驱动连接例子列表
switch conf.DbType {
case Mysql:
url:="userName:password@tcp(127.0.0.1:3306)/test?charset=utf8"
db, err = sql.Open("mysql", url)
case Oracle:
url := `user="a" password="b" connectString="127.0.0.1:1521/test"`
db, err = sql.Open("godror", url)
case Mssql:
url := `sqlserver://name:pwd@127.0.0.1:1433?database=test`
db, err = sql.Open("sqlserver", url)
case Pgsql:
url := `postgres://name:pwd@127.0.0.1:5432/test?sslmode=disable`
db, err = sql.Open("pgx", url)
case Db2:
url := `DSN=133DB2;uid=userName;pwd=passwd`
db, err = sql.Open("odbc", url)
}