还是老规矩,先是TerryLee的文章:
Enterprise Library Step By Step系列(三):数据访问程序块——入门篇Enterprise Library Step By Step系列(四):数据访问程序块——进阶篇先说说QuickStart吧QuickStart中有两个Bug一个是DataAccessQuickStarts.sql中的单引号点的不对用SQL Server Management Studio打开后验证就会发现错误不细说了另一个是CS - UnityIntegration的工程里面App.config中的ConfigSection这么写就行了
1
<
configSections
>
2
<
section
name
="dataConfiguration"
type
="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data"
/>
3
<
section
name
="unity"
type
="Microsoft.Practices.Unity.Configuration.UnityConfigurationSection, Microsoft.Practices.Unity.Configuration"
/>
4
</
configSections
>
下面开始步入正题
一开始还是把ConnectionString配置好
然后添加
Microsoft.Practices.EnterpriseLibrary.Common
Microsoft.Practices.EnterpriseLibrary.Data
的引用
创建数据库实例有两种方法,一是默认的数据库实例,一是用命名实例映射到配置文件。
//
默认实例
Database db
=
DatabaseFactory.CreateDatabase();
//
创建数据库实例
Database db
=
DatabaseFactory.CreateDatabase(
"
Northwind
"
);
需要注意的是,创建默认实例的话需要在设置文件中添加节点
<
dataConfiguration
defaultDatabase
="Northwind"
/>
加密ConnectionString很简单,如图所示即可调整
转载于:https://www.cnblogs.com/HCOONa/archive/2009/01/11/1373735.html
相关资源:JAVA上百实例源码以及开源项目