方配.NET數據庫訪問引擎定義了一個輕量級的、一致性的接口,它提供了一個數據訪問抽象層,把不同的數據庫操作封裝起來,這樣,無論使用什么數據庫,都可以通過一致的函數執行查詢和獲取數據,而無需針對不同的數據庫寫不同的代碼和底層實現。目前包含了Oracle、SqlServer、MySql、PgSql、Sqlite、Access、Mongo等數據庫的支持。
如果應用需要使用數據庫,則必須配置數據庫連接信息,數據庫的配置文件是web.config下的connectionStrings節點,如下圖:

配置數據庫連接字符串參數為:
DbType:數據庫類型,設置的參數值為Oracle、SqlServer、MySql、PgSql、Sqlite、Access、Mongo,注意大小寫不要寫錯。
DataSource:數據庫服務器地址,可加上端口號,如DataSource=192.168.42.2:1433,如果不加端口號則為該數據庫的默認端口號,如果是Access和Sqlite單文件型數據庫則為數據庫文件的所在的虛擬目錄,如DataSource=datas/FP_Exam.mdb。
UserId:數據庫用戶名。
Password:數據庫密碼。
DbName:數據庫名。
Prefix:數據庫表前綴。
各參數之間以英文分號(;)分隔拼接就得到數據庫連接字符串,拼接后的字符串如下:
```
<connectionStrings>
<add name="FP_DbConnString" connectionString="DbType=Oracle;DataSource=192.168.42.2;UserId=net;Password=net;DbName=orcl;Prefix=FP_"/>
</connectionStrings>
```
如果換另外的數據庫,如SqlServer的連接字符串如下:
```
<connectionStrings>
<add name="FP_DbConnString" connectionString="DbType=SqlServer;DataSource=192.168.1.2;UserId=sa;Password=net;DbName=FP_Test;Prefix=FP_"/>
</connectionStrings>
```
可增加多個數據庫連接,只需節點的name不一樣就可以,name為FP_DbConnString的數據庫連接為系統默認數據庫。