1 Star 3 Fork 1

共和国工科生 / Csharp-MySQL-Class

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

MySQL包装类

一个自己写的适用于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数据库的连接

空文件

简介

一个C#写的MySQL封装类,附带一个使用样例。MySQL与C#的联动环境需自行配置。 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
C#
1
https://gitee.com/RepublicEngineeringStudent/Csharp-MySQL-Class.git
git@gitee.com:RepublicEngineeringStudent/Csharp-MySQL-Class.git
RepublicEngineeringStudent
Csharp-MySQL-Class
Csharp-MySQL-Class
master

搜索帮助