代码拉取完成,页面将自动刷新
一个自己写的适用于MySQL数据库的C#包装类。 源代码中已经包含各个成员的完整说明。
Checker
,用于检测传入的配置字符串是否合法的正则表达式对象。它是私有的且无相应的 set
方法,不允许在外部更改。Command
,保存SQL语句的对象。它是私有的且无相应的 set
方法,不允许在外部更改。Connection
,连接至ySQL的对象。它是私有的且无相应的 set
方法,不允许在外部更改。Config
,保存连接至MySQL的配置信息的字符串。配置字符串的格式应该形如:"server=地址;port=端口;user=用户名;password=密码;"。
ShowDebugInfo
,控制是否要显示调试信息。默认值为 true
。ShowExecuteStatus
,控制是否要显示执行状态。默认值为 true
。参数类型 | 参数意义 | 说明 |
---|---|---|
无 | 无 | 以不连接到MySQL服务器的方式初始化对象 |
string |
配置字符串 | 以指定配置字符串的方式连接到MySQL服务器,并初始化 |
string, string, string, string |
MySQL服务器地址,端口号,用户名,密码 | 以指定参数的方式连接到MySQL数据库,并初始化 |
方法名 | static |
参数类型 | 参数意义 | 说明 | 返回值类型 | 返回值意义 |
---|---|---|---|---|---|---|
Link() |
否 | 无 | 无 | 连接至MySQL数据库。在连接之前你应该先设置好 Config 成员变量。 |
无 | 无 |
Query() |
否 | string |
SQL查询语句 | 执行查询语句,并返回结果。 | List<List<string>> |
查询的结果。保存的 元素保存的是每一行的结果。 |
Execute() |
否 | string |
SQL语句 | 执行SQL语句,并返回修改的行数。 | int |
修改的行数,若执行失败则返回-1。 |
Exist() |
是 | string, List<List<string>> |
待查询的元素,容器 | 查找指定的元素是否位于容器内 | bool |
若在容器内则返回 true ,否则返回 false
|
FormattedPrint() |
是 | List<string>, string[], int[] |
待打印的查询结果,每一列的名称,每一列占据的字节宽度 | 以精美的表格形式在控制台输出查询结果 | 无 | 无 |
Length() |
是 | string |
待计算的字符串 | 计算字符串在打印时占据的字节宽度 | int |
该字符串在打印时占据的字节宽度 |
Close |
否 | 无 | 无 | 关闭与MySQL数据库的连接 | 无 | 无 |
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。