asp.net如何在web.config文件中设置连接到oracle的连接字符串?并取出?

procedure123 2011-06-09 05:21:03
asp.net如何在web.config文件中设置连接到oracle的连接字符串?并在后台取出?
...全文
270 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
子夜__ 2011-06-09
  • 打赏
  • 举报
回复

写在web.config中

后台获取的时候用

configurationManager.connectionString["SYXTConnectionString"].ToString()

Web.config中加入


<connectionStrings> <add name="SYXTConnectionString" connectionString="provider=OraOLEDB.Oracle.1;Persist Security Info=False;User ID=UserName;Data Source=DataBaseName;Extended Properties='';Password=Password
" /> </connectionStrings>


syb1045 2011-06-09
  • 打赏
  • 举报
回复
在AppSetting下增一个
<add key="OracleStr" value="data source=wzd;user=wzd;password=wzd;"/>
string constring =ConfigurationManager.AppSettings["OracleStr"].ToString();
OracleConnection conn = new OracleConnection(constring);//进行连接
laowang134 2011-06-09
  • 打赏
  • 举报
回复
<appSettings>
<!-- 连接字符串是否加密 -->
<add key="ConStringEncrypt" value="false"/>
<!-- 连接字符串,(可以扩展支持不同数据库)如果是加密方式,上面一项要设置为true,如果是明文server=127.0.0.1;database=codematic;uid=sa;pwd=,上面设置为false -->
<add key="ConnectionString" value="server=127.0.0.1;database=codematic;uid=sa;pwd="/><!--8618B53C32BF8E0B6CD3BDFF59B9F24BE1C6D586A5915C8B6DC69A09ABB2DF60A4026BDE8E76B6FDE2BFCEA3FA8E06CB-->
<add key="ConnectionString2" value="server=127.0.0.1;database=codematic2;uid=sa;pwd="/>
</appSettings>


using System;
using System.Configuration;
namespace Maticsoft.DBUtility
{

public class PubConstant
{
/// <summary>
/// 获取连接字符串
/// </summary>
public static string ConnectionString
{
get
{
string _connectionString = ConfigurationManager.AppSettings["ConnectionString"];
string ConStringEncrypt = ConfigurationManager.AppSettings["ConStringEncrypt"];
if (ConStringEncrypt == "true")
{
_connectionString = DESEncrypt.Decrypt(_connectionString);
}
return _connectionString;
}
}

/// <summary>
/// 得到web.config里配置项的数据库连接字符串。
/// </summary>
/// <param name="configName"></param>
/// <returns></returns>
public static string GetConnectionString(string configName)
{
string connectionString = ConfigurationManager.AppSettings[configName];
string ConStringEncrypt = ConfigurationManager.AppSettings["ConStringEncrypt"];
if (ConStringEncrypt == "true")
{
connectionString = DESEncrypt.Decrypt(connectionString);
}
return connectionString;
}


}
}

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧