我知道我可以在 C# 类本身中创建一个连接字符串,但我试图避免这样做。我想在 web.config 中创建连接,我读到它更安全。尽管如此,我找不到任何指定了以下属性的示例:
- Host name
- Port
- SID
- Username
- Password
- Connection Name
有人可以帮忙在 webconfig 中创建这个吗?我正在连接到 Oracle 数据库。
最佳答案
这是模板:
<connectionStrings>
<add name="{ConnectionName}"
connectionString="Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost)(PORT=MyPort)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=MyOracleSID)));User Id=myUsername;Password=myPassword;"
providerName="Oracle.DataAccess.Client"/>
</connectionStrings>
这是我的一个 - 减去真实的 TNS 名称和用户名和密码:
<add name="MSOL" connectionString="Data Source={TNS_NAME};User ID={username};Password={password};pooling=true;min pool size=5;Max Pool Size=60" providerName="Oracle.DataAccess.Client"/>
关于c# - web.config asp.net中的oracle数据库连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16432576/