-
大小: 217KB文件類型: .rar金幣: 2下載: 1 次發(fā)布日期: 2024-01-17
- 語言: C#
- 標(biāo)簽: C#??數(shù)據(jù)庫??MySql??操作MySql??
資源簡介
1.該資源已封裝好操作MySql的類,內(nèi)含全部源碼。2.可以直接拿來使用,或者在原基礎(chǔ)上更改也可。3.源碼書寫規(guī)范,實(shí)用性高。4.對代碼開發(fā)及學(xué)習(xí)幫助很大。
代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.Linq;
using?System.Text;
using?DatabaseClient.DBHelper;
////////////此處存放公用字段,以及一個(gè)數(shù)據(jù)庫操作例子///////////////////////////
//wudepeng
//2015-04-14
//2015-04-16?修改:【新增?測試方法:測試新建數(shù)據(jù)庫->新建表->刪除表->刪除數(shù)據(jù)庫】
////////////////////////////////////////////////////////////////////////////
namespace?DatabaseClient
{
????public?class?Common
????{
????????///?
????????///?數(shù)據(jù)庫IP地址
????????///?
????????public?static?string?DbType?=?“127.0.0.1“;
????????//public?static?string?DatabaseName?=?“test“;
????????///?
????????///?用戶名
????????///?
????????public?static?string?UserId;
????????///?
????????///?密碼
????????///?
????????public?static?string?Password;
????????///?
????????///?測試?yán)?br/>????????///?
????????public?void?test()
????????{
????????????//Common類的相關(guān)信息必須填寫,不然無法連接到數(shù)據(jù)庫
????????????//需要引用如下兩個(gè)命名空間
????????????//using?DatabaseClient;
????????????//using?DatabaseClient.DBHelper;
????????????Common.DbType?=?“127.0.0.1“;
????????????Common.UserId?=?“root“;
????????????Common.Password?=?“ptlc“;
????????????//實(shí)例化數(shù)據(jù)庫處理類
????????????IDatabaseHelper?sqlhelper?=?new?MySQLHelper();
????????????//創(chuàng)建數(shù)據(jù)庫
????????????string?res?=?sqlhelper.CreateDatabase(“TestServer“?DatabaseCollation.SERVER_DEFAULT);
????????????//實(shí)例化新表類,準(zhǔn)備創(chuàng)建表
????????????NewTableInfo?newTable?=?new?NewTableInfo();
????????????newTable.DatabaseName?=?“TestServer“;
????????????newTable.TableName?=?“TestTable“;
????????????newTable.IsPrimaryKeyUse?=?true;
????????????//為新表確定表引擎,沒有這條則為默認(rèn)的[InnoDB]
????????????newTable.tableEngine?=?TableEngine.MyISAM;
????????????//為表添加列
????????????//新建列集合
????????????List?fields?=?new?List();
????????????//新建列元素
????????????TableFieldInfo?field?=?new?TableFieldInfo();
????????????field.FieldName?=?“Col1“;
????????????field.DbDataType?=?DBDataType.VARCHAR;
????????????field.DataLength?=?20;
????????????field.IsNull?=?true;
????????????field.DefaultValue?=?“Test“;
????????????field.Comment?=?“測試字段1“;
????????????//為列集合添加列元素
????????????//這里也可以直接使用
????????????//newTable.Fields.Add(field);
????????????fields.Add(field);
????????????//---
????????????field?=?new?TableFieldInfo();
????????????field.FieldName?=?“Col2“;
????????????field.DbDataType?=?DBDataType.DATETIME;
????????????//field.DataLength?=?20;
????????????field.IsNull?=?false;
????????????//field.DefaultValue?=?“Test“;
????????????field.Comment?=?“測試字段2“;
????????????//為列集合添加列元素
????????????//這里也可以直接使用
????????????//newTable.Fields.Add(field);
????????????fields.Add(field);
????????????//將列集合添加到新表
????????????newTable.Fields?=?fields;
????????????//新建索引
????????????TableIndexInfo?index?=?new?TableIndexInfo();
????????????index.IndexName?=?“TestIndex“;
????????????index.DbIndexType?=?IndexType.INDEX;//全文索引好像不能定義索引長度
????????????index.IndexFields?=?new?List
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件??????34304??2015-04-16?16:02??Databa
?????文件??????56832??2015-04-16?16:02??Databa
?????文件?????457216??2015-02-17?19:46??Databa
?????文件???????5222??2015-04-16?15:43??Databa
?????文件???????2899??2015-04-16?15:59??Databa
?????文件???????9216??2020-02-24?10:12??Databa
?????文件??????23235??2015-04-16?15:20??Databa
?????文件??????16888??2015-04-16?15:35??Databa
?????文件???????2475??2015-04-16?15:18??Databa
?????文件????????523??2015-04-16?15:18??Databa
?????文件???????4106??2015-04-16?15:17??Databa
?????文件????????467??2015-04-16?15:59??Databa
?????文件??????11294??2015-04-15?09:57??Databa
?????文件??????34304??2015-04-16?16:02??Databa
?????文件??????56832??2015-04-16?16:02??Databa
?????文件???????6346??2020-02-24?10:07??Databa
?????文件???????1360??2015-04-14?11:13??Databa
?????文件???????3927??2015-04-16?16:02??Databa
?????文件???????3948??2015-04-16?15:16??Databa
?????文件??????11663??2015-04-16?15:58??Databa
?????目錄??????????0??2015-04-14?11:04??Databa
?????目錄??????????0??2015-04-16?17:04??Databa
?????目錄??????????0??2015-04-14?11:07??Databa
?????目錄??????????0??2015-04-16?16:02??Databa
?????目錄??????????0??2015-04-14?11:07??Databa
?????目錄??????????0??2015-04-15?11:08??Databa
?????目錄??????????0??2015-04-15?11:08??Databa
?????目錄??????????0??2015-04-14?11:04??Databa
?????目錄??????????0??2015-04-14?11:04??Databa
?????目錄??????????0??2015-04-15?11:15??Databa
............此處省略4個(gè)文件信息
- 上一篇:C#與西門子PLC通訊測試DOME.rar
- 下一篇:簡易停車場管理小程序
評論
共有 條評論