zoukankan      html  css  js  c++  java
  • Noebe V2.0 示例项目

    Noebe V2.0 示例项目文档

    前言:

    Noebe特色功能:

    。支持Oracle, Access, mySQL, MSSQL, DB2, SyBase等流行数据库
    。自动感知数据库表结构,不需要再写任何一行XML配置代码,彻底脱离配置文件的烦恼。
    智能缓存设计,使用MRU算法,让查询变得飞快。
    。分布式数据库同步操作,让数据库操作的同步冲突不再存在。
    。智能主键填充,不需要为主键值而担心。
    。事务操作,让数据库更加安全。
    。拥有强大的LOG功能,彻底跟踪数据库操作情况。

    参与Noebe团队:让技术流动!

    任何技术如果静止,那么一定会死的。所以希望有兴趣的人一起加入我们,让技术不断积累。很希望您和我们联系,我们会把Noebe的所有源代码告诉您,并且解释里面的代码含义,让您尽快的掌握。



    下载:
    /Files/zc22/Noebe.Demo.rar
    Noebe API:
    /Files/zc22/noebe_v2.0_api.rar


    通过这个项目,演示了查询、修改;以及代码的数据库操作。





    查询代码:

            private void button1_Click(object sender, EventArgs e)
            {
                DataTable table 
    = NoebeManager.Instance.GetEntity("TABLE1");
                NoebeManager.Instance.NoebeAdapter.Fill(table);
                dataGridView1.DataSource 
    = table;
            }



    更新代码:

            private void button2_Click(object sender, EventArgs e)
            {
                
    if (dataGridView1.DataSource == null)
                    
    return;
                NoebeManager.Instance.NoebeAdapter.Update(dataGridView1.DataSource 
    as DataTable);
            }


    使用代码数据库插入代码:

            private void button3_Click(object sender, EventArgs e)
            {
                DataTable table 
    = NoebeManager.Instance.GetEntity("TABLE1");

                DataRow row 
    = table.NewRow();

                row[
    1= "PIXYSOFT";
                row[
    2= "DEMO";
                row[
    3= "OF";
                row[
    4= "NOEBE";
                row[
    5= "PERSISTENCE LAYER";

                NoebeManager.Instance.Session.Insert(row);
            }



    What's next?

    下一篇将会演示在实际企业级应用中,Noebe发挥的作用!

     

  • 相关阅读:
    LeetCode 788. Rotated Digits
    LeetCode 606. Construct String from Binary Tree
    LeetCode 13. Roman to Integer
    LeetCode 387. First Unique Character in a String
    LeetCode 520. Detect Capital
    LeetCode 557. Reverse Words in a String III
    RSA加密算法及其与SpringMVC集成
    用phantomjs 进行网页整页截屏
    redis应用场景
    MQ产品比较-ActiveMQ-RocketMQ
  • 原文地址:https://www.cnblogs.com/zc22/p/909903.html
Copyright © 2011-2022 走看看