💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
方配.NET数据库访问引擎定义了一个轻量级的、一致性的接口,它提供了一个数据访问抽象层,把不同的数据库操作封装起来,这样,无论使用什么数据库,都可以通过一致的函数执行查询和获取数据,而无需针对不同的数据库写不同的代码和底层实现。目前包含了Oracle、SqlServer、MySql、PgSql、Sqlite、Access、Mongo等数据库的支持。 如果应用需要使用数据库,则必须配置数据库连接信息,数据库的配置文件是web.config下的connectionStrings节点,如下图: ![](https://box.kancloud.cn/188fd16f61e9ebc8de57f89beaa6799f_1729x607.png) 配置数据库连接字符串参数为: 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的数据库连接为系统默认数据库。