数据库连接字在Web.config里的用法

原创 2002年12月02日 16:40:00

在asp.net中的WEB程序的设置中我们必须用到Web.config来存储数据库连接字.事实上这是个

很好的做法,因为可以省去我们很多的麻烦还可以帮助我们避免不必要的错位,是的很多情况下

我就是这样做.它通过XML来记录这些信息.具体的是在<appSettings>....</appSettings>这个

标记中来记录的.这里请看一个ORACLE的例子如下:

<appSettings>
    <add key="ORACLEConnectionString" value="Provider=OraOLEDB.Oracle.1;
Persist Security Info=False;Password=blah;User ID=greg;Data Source=sph;" />
    <add key="SQLConnectionString" value="data source=SQL1;initial catalog=ID_V;
integrated security=SSPI;persist security info=False;workstation id=TH03D374;
packet size=4096"/>  
<appSettings>

而在你的应用程序中你只要这样写,就可以了,如下:

string conn = ConfigurationSettings.AppSettings["ORACLEConnectionString"];
OleDbConnection myConnection = new OleDbConnection(conn);

很轻松是吗?不必每次都输入同样的连接字,也不要记住那些讨厌的信息了,只需要起一个好记的

名字就可以.

好了下面我在来给出其他的一些连接字

MYSQL的连接字:
ConnectionString = "Data Source=localhost;" +
                              "Database=mySQLDatabase;" +
                              "User ID=myUsername;" +
                              "Password=myPassword;" +
                              "Command Logging=false";
OLE DB的:
IBM AS/400 OLE DB 的

' VB.NET
Dim oOleDbConnection As OleDb.OleDbConnection
Dim sConnString As String = _
           "Provider=IBMDA400.DataSource.1;" & _
           "Data source=myAS400DbName;" & _
           "User Id=myUsername;" & _
           "Password=myPassword"
oOleDbConnection = New OleDb.OleDbConnection(sConnString)
oOleDbConnection.Open()
 
JET OLE DB 的

' VB.NET
Dim oOleDbConnection As OleDb.OleDbConnection
Dim sConnString As String = _
         "Provider=Microsoft.Jet.OLEDB.4.0;" & _
         "Data Source=C:/myPath/myJet.mdb;" & _
         "User ID=Admin;" & _
         "Password="
oOleDbConnection = New OleDb.OleDbConnection(sConnString)
oOleDbConnection.Open()
 
Oracle OLE DB 的

' VB.NET
Dim oOleDbConnection As OleDb.OleDbConnection
Dim sConnString As String = _
         "Provider=OraOLEDB.Oracle;" & _
         "Data Source=MyOracleDB;" & _
         "User ID=myUsername;" & _
         "Password=myPassword"
oOleDbConnection = New OleDb.OleDbConnection(sConnString)
oOleDbConnection.Open()
 
SQL Server OLE DB 的

' VB.NET
Dim oOleDbConnection As OleDb.OleDbConnection
Dim sConnString As String = _
         "Provider=sqloledb;" & _
         "Data Source=myServerName;" & _
         "Initial Catalog=myDatabaseName;" & _
         "User Id=myUsername;" & _
         "Password=myPassword"
oOleDbConnection = New OleDb.OleDbConnection(sConnString)
oOleDbConnection.Open()
 
Sybase ASE OLE DB 的

' VB.NET
Dim oOleDbConnection As OleDb.OleDbConnection
Dim sConnString As String = _
         "Provider=Sybase ASE OLE DB Provider;" & _
         "Data Source=MyDataSourceName;" & _
         "Server Name=MyServerName;" & _
         "Database=MyDatabaseName;" & _
         "User ID=myUsername;" & _
         "Password=myPassword"
oOleDbConnection = New OleDb.OleDbConnection(sConnString)
oOleDbConnection.Open()

SQL Server在System.Data.SqlClient 

SqlConnection oSQLConn = new SqlConnection();
oSQLConn.ConnectionString = "Data Source=(local);" +
                            "Initial Catalog=mySQLServerDBName;" +
                            "Integrated Security=SSPI";
oSQLConn.Open();

数据库连接字在Web.config里的用法

数据库连接字在Web.config里的用法 2003-01-15 09:37:32 在asp.net中的WEB程序的设置中我们必须用到Web.config来存储数据库连接字.事实上这是个很好的做法,因...
  • web_gus
  • web_gus
  • 2004年10月11日 14:26
  • 681

数据库连接字在web.config里的用法_asp.net技巧

在asp.net中的WEB程序的设置中我们必须用到Web.config来存储数据库连接字.事实上这是个很好的做法,因为可以省去我们很多的麻烦还可以帮助我们避免不必要的错位,是的很多情况下我就是这样做....
  • xiaohelong2005
  • xiaohelong2005
  • 2010年01月27日 09:05
  • 420

Web与WinForm关于web.config的读取

写Web长了,忘了WinForm关于 web.Config 的读写了,找了一下,自己写出来比较比较 以AppSettings为例说明:         1。读取web:       System.We...
  • mubingyun
  • mubingyun
  • 2009年07月14日 15:25
  • 2624

从Web.config文件中读取数据库连接的字符串

(1)在Web.config文件中配置与数据库连接的字符串 对于应用程序而言,可能需要在多个页面的程序代码中使用数据连接字符串来连接数据库。当数据库连接字符串发生改变时(如应用程序被转移到其他计...
  • zc707212993
  • zc707212993
  • 2015年06月15日 16:40
  • 2067

对web.config中的数据库连接字符串进行加密

网站部署在客户服务器上,但是网站所用的数据库要连接公司mssql服务器。如果数据库连接字符串明文写在web.config中,将是相当危险的事情。      在命令提示符总进入到 C:\WINDOW...
  • suixufeng
  • suixufeng
  • 2012年04月11日 15:47
  • 7797

如何加密Web.Config中的连接字符串

               对Encrypting Connection Strings in web.config file的介绍                                 ...
  • xbf321
  • xbf321
  • 2007年06月07日 16:31
  • 2366

在web.config里写access数据库连接

在web.config里不能写相对路径,ServerMapPath也不能识别,所以在web.config里写access数据库连接时可以这样写: 然后在代码页里这样写;程序中的数据访问类中我把"SQL...
  • ningxi_
  • ningxi_
  • 2010年05月18日 22:36
  • 521

修改web.config文件的数据库连接字…

//写在web服务上的代码  public void Setwebconfig(IpFile ipfile)//IpFile代表的是一个实体类     {         string key = "...
  • feixiang_01171
  • feixiang_01171
  • 2013年10月12日 16:07
  • 367

web.config主要配置浅析

1、 节 作用:配置ASP.NET身份验证支持(为Windows、Forms、PassPort、None四种)。该元素只能在计算机、站点或应用程序级别声明。 元素必需与 节配合使用。 示例: 特...
  • yuewei19
  • yuewei19
  • 2016年06月26日 15:36
  • 433

.net在web.config中连接oracle数据库

1.asp.net连接oracle服务器需要添加Sytem.Data.OracleClient命名空间,将System.Data.OracleClient.dll加入到项目中。 2.连接时需要C...
  • linhd1102
  • linhd1102
  • 2016年08月04日 14:59
  • 535
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:数据库连接字在Web.config里的用法
举报原因:
原因补充:

(最多只允许输入30个字)