diff --git a/doc/reference/src/dbprovider.xml b/doc/reference/src/dbprovider.xml
index 12a26468..024ad9b7 100644
--- a/doc/reference/src/dbprovider.xml
+++ b/doc/reference/src/dbprovider.xml
@@ -64,38 +64,38 @@
providers. Note that Spring's DbProvider abstraction can be used on .NET
1.1 in addition to .NET 2.0
- public interface IDbProvider
- {
- IDbCommand CreateCommand();
+ public interface IDbProvider
+{
+ IDbCommand CreateCommand();
- object CreateCommandBuilder();
-
- IDbConnection CreateConnection();
+ object CreateCommandBuilder();
- IDbDataAdapter CreateDataAdapter();
-
- IDbDataParameter CreateParameter();
-
- string CreateParameterName(string name);
+ IDbConnection CreateConnection();
- string CreateParameterNameForCollection(string name);
+ IDbDataAdapter CreateDataAdapter();
- IDbMetadata DbMetadata
- {
- get;
- }
+ IDbDataParameter CreateParameter();
- string ConnectionString
- {
- set;
- get;
- }
-
- string ExtractError(Exception e);
+ string CreateParameterName(string name);
- bool IsDataAccessException(Exception e);
-
- }
+ string CreateParameterNameForCollection(string name);
+
+ IDbMetadata DbMetadata
+ {
+ get;
+ }
+
+ string ConnectionString
+ {
+ set;
+ get;
+ }
+
+ string ExtractError(Exception e);
+
+ bool IsDataAccessException(Exception e);
+
+}
ExtractError is used to return an error string for translation into
a DAO exception. On .NET 1.1 the method IsDataAccessException is used to
@@ -259,7 +259,7 @@
An example using DbProviderFactory is shown below
- IDbProvider dbProvider = DbProviderFactory.GetDbProvider("System.Data.SqlClient");
+ IDbProvider dbProvider = DbProviderFactory.GetDbProvider("System.Data.SqlClient");
The default definitions of the providers are contained in the
assembly resource
@@ -304,8 +304,8 @@
xmlns:db="http://www.springframework.net/database">
<db:provider id="DbProvider"
- provider="System.Data.SqlClient"
- connectionString="Data Source=(local);Database=Spring;User ID=springqa;Password=springqa;Trusted_Connection=False"/>
+ provider="System.Data.SqlClient"
+ connectionString="Data Source=(local);Database=Spring;User ID=springqa;Password=springqa;Trusted_Connection=False"/>
<object id="adoTemplate" type="Spring.Data.AdoTemplate, Spring.Data">
<property name="DbProvider" ref="DbProvider"/>
@@ -378,7 +378,6 @@
<add key="db.database" value="Northwind" />
</databaseSettings>
-
</configuration>
Where Dao.xml has a connection string as shown
@@ -388,8 +387,8 @@
xmlns:db="http://www.springframework.net/database">
<db:provider id="DbProvider"
- provider="System.Data.SqlClient"
- connectionString="${db.datasource};Database=${db.database};User ID=${db.user};Password=${db.password};Trusted_Connection=False"/>
+ provider="System.Data.SqlClient"
+ connectionString="${db.datasource};Database=${db.database};User ID=${db.user};Password=${db.password};Trusted_Connection=False"/>
<object id="adoTemplate" type="Spring.Data.AdoTemplate, Spring.Data">
<property name="DbProvider" ref="DbProvider"/>
@@ -485,31 +484,29 @@
later
// Spring 1.2 M1 or later
-
-LogicalThreadContext.SetData(MultiDelegatingDbProvider.CURRENT_DBPROVIDER_SLOTNAME, "database1ProviderName")
+LogicalThreadContext.SetData(MultiDelegatingDbProvider.CURRENT_DBPROVIDER_SLOTNAME, "database1ProviderName")
and the following ocde if you are using earlier versions
// Prior to Spring 1.2 M1
-
-LogicalThreadContext.SetData("dbProviderName", "database1ProviderName")
+LogicalThreadContext.SetData("dbProviderName", "database1ProviderName")
and then call the data access layer.
Here is a sample configuration to build up an object definition
- for MultiDelegatingDbProvider.
+ for MultiDelegatingDbProvider.
- <db:provider id="CreditAndDebitsDbProvider"
- provider="System.Data.SqlClient"
- connectionString="Data Source=MARKT60\SQL2005;Initial Catalog=CreditsAndDebits;User ID=springqa; Password=springqa"/>
+ <db:provider id="CreditAndDebitsDbProvider"
+ provider="System.Data.SqlClient"
+ connectionString="Data Source=MARKT60\SQL2005;Initial Catalog=CreditsAndDebits;User ID=springqa; Password=springqa"/>
<db:provider id="CreditDbProvider"
- provider="System.Data.SqlClient"
- connectionString="Data Source=MARKT60\SQL2005;Initial Catalog=Credits;User ID=springqa; Password=springqa"/>
+ provider="System.Data.SqlClient"
+ connectionString="Data Source=MARKT60\SQL2005;Initial Catalog=Credits;User ID=springqa; Password=springqa"/>
<object id="dbProviderDictionary" type="Spring.Collections.SynchronizedHashtable, Spring.Core">
- <property name="['DbProvider1']" ref="CreditAndDebitsDbProvider"/>
- <property name="['DbProvider2']" ref="CreditDbProvider"/>
+ <property name="['DbProvider1']" ref="CreditAndDebitsDbProvider"/>
+ <property name="['DbProvider2']" ref="CreditDbProvider"/>
</object>
<object id="DbProvider" type="Spring.Data.MultiDelegatingDbProvider, Spring.Data">