资源简介
1.该资源已封装好操作MySql的类,内含全部源码。2.可以直接拿来使用,或者在原基础上更改也可。3.源码书写规范,实用性高。4.对代码开发及学习帮助很大。
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using DatabaseClient.DBHelper;
////////////此处存放公用字段,以及一个数据库操作例子///////////////////////////
//wudepeng
//2015-04-14
//2015-04-16 修改:【新增 测试方法:测试新建数据库->新建表->删除表->删除数据库】
////////////////////////////////////////////////////////////////////////////
namespace DatabaseClient
{
public class Common
{
///
/// 数据库IP地址
///
public static string DbType = “127.0.0.1“;
//public static string DatabaseName = “test“;
///
/// 用户名
///
public static string UserId;
///
/// 密码
///
public static string Password;
///
/// 测试例子
///
public void test()
{
//Common类的相关信息必须填写,不然无法连接到数据库
//需要引用如下两个命名空间
//using DatabaseClient;
//using DatabaseClient.DBHelper;
Common.DbType = “127.0.0.1“;
Common.UserId = “root“;
Common.Password = “ptlc“;
//实例化数据库处理类
IDatabaseHelper sqlhelper = new MySQLHelper();
//创建数据库
string res = sqlhelper.CreateDatabase(“TestServer“ DatabaseCollation.SERVER_DEFAULT);
//实例化新表类,准备创建表
NewTableInfo newTable = new NewTableInfo();
newTable.DatabaseName = “TestServer“;
newTable.TableName = “TestTable“;
newTable.IsPrimaryKeyUse = true;
//为新表确定表引擎,没有这条则为默认的[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
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 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个文件信息
- 上一篇:C#与西门子PLC通讯测试DOME.rar
- 下一篇:简易停车场管理小程序
相关资源
- 学生管理系统(源码+access数据库)
- C# 反射学习
- C# asp.net验证码
- C#托盘图标 带右键菜单
- EMS企业进销存源码(附数据库)
- C#Twincat3读写程序
- C#编写的KTV系统(附access数据库)
- C# 桌面时钟(穿透)
- C#图书管理系统(源代码+数据库+系统
- C#通讯调试工具源码
- 纯C#的DICOM读取和通讯
- C# 多线程任务池
- C#生成条形码
- C# 利用ListView空间导航数据库信息
- C# 调用win32 api函数-user32.dll详细说明
- C# 调用BarTender打印条码DEMO
- 大型比赛竞赛抽签系统 可打印 c# vs
- C#编写的Gerber查看器
- lua C# .Net4.0 vs2010 LuaInterface
- C#十六进制编辑器
- 明华URF-35H读卡器 C#读写源码 为大家
- C#文件流读取CSV文件
- c#读写PDF文件sql
- C# winform Socket大文件传输
- c#车牌识别系统附30张测试图片
- 《C#面向对象程序设计》源代码(CS)
- 金旭亮《C#面向对象程序设计》教案
- 试题库管理系统毕业论文(C#)源程序
- 学校网站原代码(C#.NET)
- C#-数据库操作技术-员工管理系统
评论
共有 条评论