@@ -15,17 +15,24 @@ type MariadbConnectionManager struct {
15
15
16
16
var _ storage.ConnectionManager [* sql.DB ] = & MariadbConnectionManager {}
17
17
18
- // NewMariaDBConnectionManagerFromDsn 从DSN创建MariaDB连接管理器
19
- func NewMariaDBConnectionManagerFromDsn (dsn string ) * MariadbConnectionManager {
18
+ // NewMariadbConnectionManager 从连接属性创建数据库连接
19
+ func NewMariadbConnectionManager (host string , port uint , user , passwd , database string ) * MariadbConnectionManager {
20
+ return & MariadbConnectionManager {
21
+ MysqlConnectionManager : mysql_storage .NewMysqlConnectionManager (host , port , user , passwd , database ),
22
+ }
23
+ }
24
+
25
+ // NewMariadbConnectionManagerFromDsn 从DSN创建MariaDB连接管理器
26
+ func NewMariadbConnectionManagerFromDsn (dsn string ) * MariadbConnectionManager {
20
27
return & MariadbConnectionManager {
21
28
MysqlConnectionManager : mysql_storage .NewMysqlConnectionManagerFromDsn (dsn ),
22
29
}
23
30
}
24
31
25
- // NewMariaDBConnectionManager 从连接属性创建数据库连接
26
- func NewMariaDBConnectionManager ( host string , port uint , user , passwd , database string ) * MariadbConnectionManager {
32
+ // NewMariadbConnectionManagerFromSqlDb 从*sql.DB创建MariaDB连接管理器
33
+ func NewMariadbConnectionManagerFromSqlDb ( db * sql. DB ) * MariadbConnectionManager {
27
34
return & MariadbConnectionManager {
28
- MysqlConnectionManager : mysql_storage .NewMysqlConnectionManager ( host , port , user , passwd , database ),
35
+ MysqlConnectionManager : mysql_storage .NewMysqlConnectionManagerFromSqlDb ( db ),
29
36
}
30
37
}
31
38
@@ -54,10 +61,10 @@ func (x *MariadbConnectionManager) SetDatabaseName(databaseName string) *Mariadb
54
61
return x
55
62
}
56
63
57
- const MariaDBConnectionManagerName = "mariadb-connection-manager"
64
+ const MariadbConnectionManagerName = "mariadb-connection-manager"
58
65
59
66
func (x * MariadbConnectionManager ) Name () string {
60
- return MariaDBConnectionManagerName
67
+ return MariadbConnectionManagerName
61
68
}
62
69
63
70
// Take 获取到数据库的连接
0 commit comments