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

原创 2004年08月26日 18:19: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();

【ASP.NET】将数据库连接字符串写在Web.config

每一个ASP.NET解决方案都有一个Web.config,这货相当于jsp的web.xml。同样,可以将数据库连接字符串等一些核心信息,藏在这个文件里面。 具体做法如下,对没有任何属性的connec...
  • yongh701
  • yongh701
  • 2016年01月11日 11:10
  • 1537

web.config中配置数据库连接的两种方式

在网站开发中,数据库操作是经常要用到的操作,ASP.NET中一般做法是在web.config中配置数据库连接代码,然后在程序中调用数据库连接代码,这样做的好处就是当数据库连接代码需要改变的时候,我们只...
  • qq_26819733
  • qq_26819733
  • 2017年04月18日 19:03
  • 1179

web.config中配置数据库连接的两种方式

在网站开发中,数据库操作是经常要用到的操作,ASP.NET中一般做法是在web.config中配置数据库连接代码,然后在程序中调用数据库连接代码,这样做的好处就是当数据库连接代码需要改变的时候,我们只...
  • ycl295644
  • ycl295644
  • 2015年04月28日 18:18
  • 31224

web.config数据库连接串

注意: 除了手动编辑此文件以外,您还可以使用     Web 管理工具来配置应用程序的设置。可以使用 Visual Studio 中的      “网站”->“Asp.Net 配置”选项。  ...
  • PAPALIAN
  • PAPALIAN
  • 2013年03月05日 18:08
  • 1110

web.config配置数据库连接

web.config配置数据库连接 第一种: 取连接字符串 string connString = System.Web.Configuration.WebConfigu...
  • ycl295644
  • ycl295644
  • 2016年01月29日 17:29
  • 583

web.config主要配置浅析

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

web.config中数据库、文件路径的配置

  • qq_31971935
  • qq_31971935
  • 2015年12月23日 10:30
  • 758

web.config 之数据库连接串 --笔记

当用DBTool.cs 读取web.config 中数据库连接串时,里面读取的连接串,有两个 分别来自于两个文件夹下的web.config, 出现报错信息!!! 经过查找资料,可能一个DBTool....
  • qq_30469045
  • qq_30469045
  • 2016年12月05日 18:19
  • 203

asp.net数据库连接web.config配置

本文来自 博客园 mile ,转载请详细标明作者及出处,以示尊重! 作者:mile 原文:http://www.cnblogs.com/lhws/archive/2012/03/15/239793...
  • kenkao
  • kenkao
  • 2013年02月27日 19:26
  • 794

移除apsx视图引擎,及View文件夹下的web.config的作用

使用Rezor视图引擎的时候移除apsx视图引擎 Global.asax文件 using System; using System.Collections.Generic; using S...
  • Fanbin168
  • Fanbin168
  • 2015年07月09日 00:12
  • 1689
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:数据库连接字在Web.config里的用法
举报原因:
原因补充:

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