原文链接:http://www.cyqdata.com/cyqdata/article-detail-411

本文针对V5版本进行修改于(2016-07-04)

下面是使用步骤:

一:下载框架DLL[VS上在NuGet搜cyqdata,或者框架下载地址:下载中心]

下载框架后解压出:

1:CYQ.Data.dll和CYQ.Data.Xml(方法注释提示)

2:CYQ.Data.ProjectTool.exe (枚举或实体生成器)

3:API 帮助文档一份

4:更新记录.txt

5:VS集成ProjectTool说明.txt

6:智能提示

如果使用的是SQLite、MySQL、Oracle、Sybase,需要下载相应的驱动DLL放到和CYQ.Data同一目录下。除了Sybase,自行在安装目录下可找到,其它三种,下载CYQ.Data的页面下方都有提供驱动下载。

二:手工下载的,项目添加引用

把 CYQ.Data.dll添加到项目引用中(CYQ.Data.Xml 默认也会被复制引用到Bin目录中)

三:配置数据库链接 web.config[asp.net] 或 app.config[winform]

提示:winform下的app.config需要右键属性,将编绎选项改成内容。

1:MSSQL数据库链接示例

2:Access 2003数据库链接示例:"{0}"代表根目录

connectionStrings>

Access 2007或以上版本的链接为:Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0}App_Data/demo.mdb

3:Oracle 数据库链接示例:

connectionStrings>

PS:Oracle支持三种方式:

1:原生的System.Data.OracleClient方式,用以上的链接方式。

2-3:ODP.NET方式,把Oracle.DataAccess.dll(需要安装客户端)或Oracle.ManagedDataAccess.dll(无需安装客户端)放在和CYQ.Data同一目录下即可:链接字符串示例如下:

Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT = 1521)))(CONNECT_DATA =(SID = orcl)));User ID=sa;password=123456

4:SQLite 数据库链接示例:"{0}"代表根目录,把System.Data.SQLite.dll放到CYQ.Data同一目录下即可(有区分32位和64位)

connectionStrings>

5:MySQL数据库链接示例:把MySql.Data.dll放到CYQ.Data同一目录下即可

connectionStrings>

6:SyBase:把Sybase.AdoNet2.AseClient.dll放到CYQ.Data同一目录下即可

connectionStrings>

6:Txt 文本数据库链接示例:

connectionStrings>

7:Xml 文本数据库链接示例:

connectionStrings>

五:快速上手

试一试1:WinForm、WPF或WebForm数据绑定

using(MAction action=new MAction("表名"))

{

action.Select().Bind(GridView1);//查询所有数据并绑定到GridView中

}

试一试2:数据填充WinForm、WPF或WebForm服务控件

using(MAction action = new MAction("表名"))

{

if (action.Fill(888))//取主键=888的值

{

action.UI.SetToAll(this);//将当前查询的行数据自动绑定到所有控件中。

}

}

cyq.data mysql_CYQ.Data 数据框架 使用篇一 入门指南相关推荐

  1. cyq.data mysql_CYQ.Data 数据框架 数据库分页方式及存储过程[SQL2000/SQL2005/Oracle]

    在 CYQ.Data 分页是内部集成的功能,针对不同的数据库,使用不同的分页形式. 1:Access:集成:使用3次Top分页 2:MySql:集成,使用LimitN分页 3:Sqlite:集成,使用 ...

  2. cyq.data mysql_CYQ.Data 轻量数据层之路 V4.3 版本发布[增加对SQLite,MySQL数据库的支持]...

    前言: 继上一版本:CYQ.Data 轻量数据层之路 V4.0 版本发布,又过去一个来月了,不过也过了一个新年了. 由于过年原因,因此框架也没多折腾什么,只是年前年后顺路把sqlite,MysqL两种 ...

  3. 大数据框架Hadoop篇之Hadoop入门

    1. 写在前面 今天开始,想开启大数据框架学习的一个新系列,之前在学校的时候就会大数据相关技术很是好奇,但苦于没有实践场景,对这些东西并没有什么体会,到公司之后,我越发觉得大数据的相关知识很重要,不管 ...

  4. Win32编程API 基础篇 -- 1.入门指南 根据英文教程翻译

    入门指南 本教程是关于什么的 本教程的目的是向你介绍使用win32 API编写程序的基础知识(和通用的写法).使用的语言是C,但大多数C++编译器也能成功编译,事实上,教程中的绝大多数内容都适用于任何 ...

  5. cyq.data oracle序列,CYQ.Data 数据框架 使用篇二 MAction 数据查询

    本节内容:[带*号内容为新版本功能函数,旧版本可能没有该功能] 本篇继续上一篇内容,本节介绍所有相关查询的使用. 主要内容提要:1:单行数据操作 Fill 操作 GetCount.Exists(*)操 ...

  6. cyq.data mysql_CYQ.Data 支持 PostgreSQL 数据库

    前言: 很久之前,就有同学问我CYQ.Data能不能支持下PostgreSQL,之后小做了下调查,发现这个数据库用的人少,加上各种因素,就一直没动手. 前两天,不小心看了一下Github上的消息: 看 ...

  7. 大数据框架之Hadoop:入门(一)大数据概论

    第1章 大数据概论 1.1大数据概念 大数据(Big Data):指无法在一定时间范围内用常规软件工具进行捕捉.管理和处理的数据集合,是需要新处理模式才能具有更强的决策力.洞察发现力和流程优化能力的海 ...

  8. docker -v 文件夹下没有数据_详细!快速入门指南!Docker

    什 么 是 容 器? 容器只是实现隔离的一种方法.与虚拟机不同,它们不是通过模拟硬件来实现隔离,而是通过使用现有的Linux内核功能来实现隔离.在典型的Unix/Linux操作系统中,所有进程都共享相 ...

  9. FreeRTOS系列第2篇---FreeRTOS入门指南

    FreeRTOS可以被移植到很多不同架构的处理器和编译器.每一个RTOS移植都附带一个已经配置好的演示例程,可以方便快速启动开发.更好的是,每个演示例程都附带一个说明网页,提供如何定位RTOS演示工程 ...

最新文章

  1. CORS漏洞利用检测和利用方式
  2. idea修改maven项目版本号
  3. php 清空一个数组_php如何删除一个数组
  4. Qt工作笔记-QVector下标访问和迭代访问效率实践(大跌狗眼)
  5. 防止事件导致的oncreate的多次调用
  6. 网易云音乐喊话酷狗称其“耍猴”:专利文件与“跟听”毫无关系
  7. Pytorch:Tensor和Numpy
  8. 关于Python的那些话
  9. 韵达开放接口php代码,韵达快递订单运输状态查询接口
  10. Redhat5.2yum源更新为centos源
  11. IBM Rational DOORS通过DXL进行二次开发
  12. 格式工厂 wav 比特率_Mac音乐格式转换工具
  13. c语言ctype函数,C语言函数--ctype.h库函数
  14. SQL:with ties
  15. 3.10编写程序,计算并输出0到1000含有七或者7倍数的整数之和和及个数
  16. js实现文字转语音功能tts
  17. 涨姿势 , JavaScript 玩转多线程编程~
  18. wxj platte
  19. 【86】ASPM进入和退出L1
  20. Carsim与Simulink联仿Carsim找不到Matlab错误的解决方案,此前装过多个Matlab版本出现该问题可以尝试此方法

热门文章

  1. 如何z安装这b2 install
  2. 【科研工具】审稿人第一眼只看配图?
  3. 中e管家单身青年理财
  4. 第06周:吴恩达 Andrew Ng 机器学习
  5. android绘画时钟,Android实现时钟特效
  6. Decode 是什么函数,功能是什么
  7. 亲测有效:Nvidia XAVIER NX刷机、pytorch、torchvision安装,
  8. 创意搜狗输入法设计理念(转2008-02-04 21:14)
  9. leetcode2281.巫师的总力量和(周赛,困难)
  10. 3500x架构_锐龙5 3500X处理器10月底登陆韩国 基于7nm工艺和Zen 2架构