database.config 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. <?xml version="1.0" encoding="utf-8" ?>
  2. <configuration>
  3. <connectionStrings>
  4. <!--数据库连接字符串,数据底层访问实现DLL名称-->
  5. <add name="conn" connectionString="F56C7231FEEAA32E229F6E7248AD68C0827C92AA6EB9C6996599C7E90CDAA95F4857900EC8D9508EE362EE4406B7FCC86FEB6348F45D71068CA5EA17ABD0E2D863AAFA2D04333D7339E67DC7418EAF71A4D9DDE1CD7FD357922CFB5002662AB5DFD9435A9D80BF5552283FB776544323C0DD8B09BCF3CA37DEE58F71BDD2679D32BDFF19B0EB5E794F2FCCB58510812D513A7A14088BB733EAF83FE006D68F7342022E041C6FEE6065036AF8BCA9922185F9CD67FBAA285064917CFC34DAA01D" providerName="NoClientOracleDALAssembly"/>
  6. <!--连接字符串Data Source=192.168.8.251/rhip;Persist Security Info=True;
  7. Connection Timeout=120;
  8. Connection Lifetime=10;
  9. Max Pool Size=200;
  10. Min Pool Size=100;
  11. Incr Pool Size=50;
  12. User ID=zlbase;Password=zlbase2017-->
  13. <!--
  14. 其中Connection Timeout是控制连接超时时间
  15. Connection Lifetime是控制空闲连接超时时间
  16. -->
  17. <!--SQL数据库连接字符串-->
  18. <add name="sqlcon" connectionString="4ECE4F042ABBC90467BFC8122EC3FC28B4DEB669B3000D71E5486D1D7D3C79E31A31CBA87078C731" providerName="SQLServerDALAssembly"/>
  19. <!--SQLite数据库连接字符串-->
  20. <add name="mysqlite" connectionString="F56C7231FEEAA32E7DF0097B77BB38775982EDE2C2D5296D701DE8A3D2468AC8004BB54AF24320CF7830F295DF353C18F96DC2CEBC71DBF6536DE4BB97916E29" providerName="SQLiteAssembly"/>
  21. <!--使用WebService调用服务-->
  22. <!--目前配置是http://localhost:7071/-->
  23. <add name="webservice" connectionString="D74FB94809081FCCF43632ACDE90E85452FA014EFD5D489B" providerName="WebServiceAssembly"/>
  24. </connectionStrings>
  25. <appSettings>
  26. <!--Oracle数据库实现层的dll及实现数据库供应者-->
  27. <add key="OracleDALAssembly" value="ZLSoft.QWPlatform.OraDataAccess.dll,QWPlatform.OraDataAccess.Provider.OracleProvider"/>
  28. <!--免安装Oracle客户端,使用非托管方式实现-->
  29. <add key="NoClientOracleDALAssembly" value="ZLSoft.QWPlatform.OraNoClientDataAccess.dll,QWPlatform.OraNoClientDataAccess.Provider.OracleProvider"/>
  30. <!--SQLSERVER数据库实现层, dll,namespace-->
  31. <add key="SQLServerDALAssembly" value="ZLSoft.QWPlatform.SQLServerDataAccess.dll,QWPlatform.SQLServerDataAccess.Provider.SqlServerProvider"/>
  32. <!--使用WebService代理实现调阅-->
  33. <add key="WebServiceAssembly" value="ZLSoft.QWPlatform.WebServiceDataProxy.dll,QWPlatform.WebServiceDataProxy.Provider.ServiceProxyProvider"/>
  34. <!--SQLite数据库连接-->
  35. <add key="SQLiteAssembly" value="ZLSoft.QWPlatform.SqliteDataAccess.dll,QWPlatform.SqliteDataAccess.Provider.SQLiteProvider"/>
  36. <!--设置数据库连接字符串是否加密,true表示加密, false明文连接-->
  37. <add key="EncryptDatabaseString" value="true"/>
  38. <!--SQL监听是否启用,true表示启用脚本监听,false表示不监听执行脚本-->
  39. <add key="SQLListen" value="false"/>
  40. <!--基础服务配置,包括了SQL监听功能-->
  41. <add key="ZLBaseServer" value="192.168.31.47:1100"/>
  42. </appSettings>
  43. <!--指定oralce的版本,在web.config文件目录下进行配置runtime节点
  44. 当一个服务器安装多个oracle客户端版本访问异常时使用
  45. 异常如下:未能加载文件或程序集“Oracle.DataAccess, Version=2.112.1.2, Culture=neutral, PublicKeyToken=89b483f429c47342”或它的某一个依赖项。
  46. 或者是:Could not load file or assembly 'Oracle.DataAccess, Version=2.112.1.2, Culture=neutral, PublicKeyToken=89b483f429c47342' or one of its dependencies. An attempt was made to load a program with an incorrect format
  47. -->
  48. <runtime>
  49. <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
  50. <dependentAssembly>
  51. <assemblyIdentity name="Oracle.DataAccess" publicKeyToken="89b483f429c47342" culture="neutral" />
  52. <bindingRedirect oldVersion="2.112.1.0" newVersion="4.112.1.0"/>
  53. </dependentAssembly>
  54. </assemblyBinding>
  55. </runtime>
  56. </configuration>