zoukankan      html  css  js  c++  java
  • Noebe v2.0 类库详解 NoebeConfiguration

     

    NoebeConfiguration

    这个是Noebe框架的配置对象。包括的属性和方法为:

    属性概览

    string

    ConnectionString
             get connection string by configuration

    string

    DatabaseName
             database name, for microsoft database

    DatabaseType

    DatabaseType
             database type

    string

    DataSource
             datasource, for oracle

    string

    Filename
             filename, for access

    bool

    LogOutputToScreen
             whether output log into console

    string

    LogPath
             set log path

    string

    Password
             password

    bool

    PrintSQL
             whether print sql into console

    string

    ServerName
             server name, for microsoft database

    bool

    UseBuffer
             whether use buffer

    string

    UserName
             username

    Noebe配置Access数据库服务

                NoebeConfiguration config = new NoebeConfiguration();

                config.DatabaseType = DatabaseType.Access;

                config.Filename = "Demo.mdb";

                NoebeManager.Initialize(config);

    可见只要指定数据库类型和文件位置就能够访问数据库。

    Noebe配置Oracle数据库服务

                NoebeConfiguration config = new NoebeConfiguration();

                config.DatabaseType = DatabaseType.Oracle;

                config.DataSource = "PIXYSOFT";//对应本地Oracle listener的配置

                config.UserName = "NOEBE";

                config.Password = "NOEBE";

                NoebeManager.Initialize(config);

    可见指定了DataSource就可以访问Oracle数据库了。

    NoebeConfiguration其他数据库配置

    NoebeConfiguration里面的:

    l         DatabaseName

    l         ServerName

    主要针对MSSQL使用。

    ConnectionString

    这个是只读属性,用户配置后可以通过这个属性查看连接字符串是否正确。

    UseBuffer配置缓存

    主要指用户是否使用缓存,使用了缓存后,用户的查询将被缓存到本地,下一次查询将直接从本地读取,加快速度。

    缓存机制完全考虑了数据一致性问题,因此用户的所有更新、删除等操作将更新缓存层,保证本地和数据库数据完全一致。

    同时,这里先提一下,Noebe提供了基于分布式环境下的数据库同步操作,此功能必须打开缓存才能实现。具体请看分布式操作章节。

  • 相关阅读:
    正则表达式
    模块初阶
    面向对象的一些理论表述,涉及知识的理解和内置方法
    面向对象的反射 和 特殊内置方法
    面向对象的属性,类方法.静态变量
    面向对象的 多态,
    面向对象的继承属性
    面向对象组合思想的经典题
    面向对象,类名称空间查找顺序 和组合
    jQuery对象与DOM对象之间的转换
  • 原文地址:https://www.cnblogs.com/zc22/p/925074.html
Copyright © 2011-2022 走看看