zoukankan      html  css  js  c++  java
  • CYQ.Data 数据框架 使用篇一 入门指南---001

    原文链接: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数据库链接示例

    <connectionStrings>
    <add name="Conn" connectionString="server=.;database=demo;uid=sa;pwd=123456" providerName="System.Data.SqlClient"/>
    <connectionStrings>

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

    <connectionStrings>

    <add name="Conn" connectionString="Provider=Microsoft.Jet.OLEDB.4.0; Data Source={0}App_Data/demo.mdb" providerName="System.Data.OleDb"/>
    connectionStrings>

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

     

    3:Oracle 数据库链接示例:

    <connectionStrings>
    <add name="Conn" connectionString="Provider=MSDAORA;Data Source=demo;User ID=sa;Password=123456;" providerName="System.Data.OracleClient"/>
    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>

    <add name="Conn" connectionString="Data Source={0}App_Data/demo.db;failifmissing=false" providerName="System.Data.SQLite"/>

    connectionStrings>

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

    <connectionStrings>
    <add name="Conn" connectionString="host=127.0.0.1;Port=3306;Database=mysql;uid=sa;pwd=12346" providerName="MySql.Data.MySqlClient"/>
    connectionStrings>

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

    <connectionStrings>
    <add name="Conn"connectionString="data source=127.0.0.1;port=5000;database=cyqdata;uid=sa;pwd=123456" providerName="Sybase.Data.AseClient"/>
    connectionStrings>

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

    <connectionStrings>
    <add name="Conn"connectionString="Txt Path={0}"/>
    connectionStrings>

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

    <connectionStrings>
    <add name="Conn"connectionString="Xml Path={0}"/>
    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);//将当前查询的行数据自动绑定到所有控件中
       }
    }
  • 相关阅读:
    PHP框架 CI与TP之MVC比较
    多线程设计要点
    BigPipe 的工作原理
    Linux yum命令的使用技巧
    java 乱码问题
    win7或xp下常用命令
    不同场景下JVM参数的设置
    win7笔记本创建wifi热点
    maven编译出现Java heap space
    Curling 2.0——蛋疼的一道题
  • 原文地址:https://www.cnblogs.com/qyfh/p/8647710.html
Copyright © 2011-2022 走看看