类: MySQLClient
mysql.MySQLClient MySQLClient 是一个 MySQL 数据库客户端。 内部客户端使用 go-sql-driver/mysql 驱动。示例
目录
构造函数
方法
构造函数
constructor
• new MySQLClient():MySQLClient
返回
MySQLClient
定义于
mysql.ts:33方法
Connect
▸ Connect(host, port, username): boolean
Connect 使用给定的凭据连接到 MySQL 数据库。
如果连接成功,它返回 true。
如果连接失败,它返回 false 和错误。
函数返回后连接会关闭。
参数
| 名称 | 类型 |
|---|---|
host | string |
port | number |
username | string |
返回
boolean
示例
定义于
mysql.ts:61ConnectWithDSN
▸ ConnectWithDSN(dsn): boolean
ConnectWithDSN 使用给定的 DSN 连接到 MySQL 数据库。
我们使用 fastdialer 覆盖 mysql 拨号器,以便它遵守网络策略。
如果连接成功,它返回 true。
参数
| 名称 | 类型 |
|---|---|
dsn | string |
返回
boolean
示例
定义于
mysql.ts:91ExecuteQuery
▸ ExecuteQuery(host, port, username): SQLResult
ExecuteQuery 使用给定的凭据连接到 MySQL 数据库
并在数据库上执行查询。
参数
| 名称 | 类型 |
|---|---|
host | string |
port | number |
username | string |
返回
SQLResult
示例
定义于
mysql.ts:124ExecuteQueryOnDB
▸ ExecuteQueryOnDB(host, port, username): SQLResult
ExecuteQuery 使用给定的凭据连接到 MySQL 数据库
并在数据库上执行查询。
参数
| 名称 | 类型 |
|---|---|
host | string |
port | number |
username | string |
返回
SQLResult
示例
定义于
mysql.ts:139ExecuteQueryWithOpts
▸ ExecuteQueryWithOpts(opts, query): SQLResult
ExecuteQueryWithOpts 使用给定的凭据连接到 MySQL 数据库
并在数据库上执行查询。
参数
| 名称 | 类型 |
|---|---|
opts | MySQLOptions |
query | string |
返回
SQLResult
示例
定义于
mysql.ts:109FingerprintMySQL
▸ FingerprintMySQL(host, port): MySQLInfo
当指纹识别成功时返回 MySQLInfo
参数
| 名称 | 类型 |
|---|---|
host | string |
port | number |
返回
MySQLInfo
示例
定义于
mysql.ts:75IsMySQL
▸ IsMySQL(host, port): boolean
IsMySQL 检查给定的主机是否运行 MySQL 数据库。
如果主机正在运行 MySQL 数据库,它返回 true。
如果主机未运行 MySQL 数据库,它返回 false。
参数
| 名称 | 类型 |
|---|---|
host | string |
port | number |
返回
boolean
示例