作者:未知   请速与本人联系

在asp.net中的WEB程序的设置中我们必须用到Web.config来存储数据库连接字.事实上这是个很好的做法,因为可以省去我们很多的麻烦还可以帮助我们避免不必要的错位,是的很多情况下我就是这样做.它通过XML来记录这些信息.具体的是在....这个标记中来记录的.这里请看一个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();

这里都是用VB.NET写的,希望能对用VB写ASP.NET的朋友一点帮助.

数据库连接字在Web.config里的用法相关推荐

  1. Forms表单登陆,动态获取web.config里面的cookies配置

    以前写死的写法是 1: //设置登录权限 2: HttpCookie cook; 3: 4: string roles = "admin";//用户角色 5: 6: FormsAu ...

  2. 在web.config里注册HttpModule

    <add   name="随便命名"   type="HttpModule命名空间加类名,dll文件名"   /> 转载于:https://www. ...

  3. ASP.NET2.0里的web.config配置接口API(转)

    ASP.NET2.0里的配置接口API ASP.NET2.0里的配置API接口函数允许我们读/写配置文件----包括对web.config和machine.config的读写.您可以读写您自己应用程序 ...

  4. asp.net web.config连接mysql数据库_ASP.NET中使用web.config配置数据库连接

    本文中我们主要讨论了如何使用web.config来配置一个web应用程序中的数据库连接.web.config文件是标准的xml文件,我们可以使用它来为一台机器下的每一个web应用程序或某个应用程序或一 ...

  5. 微软ASP.NET站点部署指南(3):使用Web.Config文件的Transformations

    1. 综述 大多数程序里都会在Web.config里设置参数,并且在部署的时候需要更改.每次都手工更改这些配置很乏味,也容易出错.该章节将会告诉你如果通过自动化更新Web.config文件来避免这些问 ...

  6. Asp.net中web.config配置文件详解

    转载地址:http://blog.csdn.net/hbqhdlc/article/details/8164521 web.config是一个XML文件,用来储存Asp.NET Web应用程序的配置信 ...

  7. 多重环境下web.config配置管理解决方案

    面临的问题 在大型web应用开发中,为了保证应用的质量,保证用户体验,我们开发时总要经历从开发,测试,beta到最终上线的过程. 因为不同的测试运行环境的参数都不同,所以在实际开发中我们可以编写多个w ...

  8. C# web.config中的连接字符串中关于 providerName 特性

    关于这个问题,在网上找到的资料很少,也没有发现具体解决的方式: 先做一下笔记,等有什么新突破时,在补充: 两种方式为appSettings和connectionStrings <configur ...

  9. web.config中的连接字符串 ---关于 providerName 特性

    关于这个问题,在网上找到的资料很少,也没有发现具体解决的方式: 先做一下笔记,等有什么新突破时,在补充: 两种方式为appSettings和connectionStrings [html] view ...

最新文章

  1. Android——与查询联系人相关的3张表
  2. 小余学调度:电气主接线的形式、特点、倒闸操作
  3. intellij选择困难症Spring Batch/Data JPA/Integration/MVC/Security/Web Flow/Web Services到底选哪个?
  4. 运行在 SAP Kyma 上一个 pod 的明细信息
  5. 定位系统服务器,android系统定位服务器地址
  6. 突破技术管理,IT人中年危机变契机
  7. Linux下卸载vmware
  8. Hadoop和Spark三大核心组件介绍与对比
  9. windows下python调用C/C++以及使用C扩展python python通过pythonnet调用C# dll
  10. jdk动态代理详解(通俗易懂,5分钟带你快速理解动态代理)全网最简
  11. 图的遍历之DSF深度优先算法6.2.1(网络整理)
  12. 解决DedeCMS搜索结果每页显示10条无法修改方法
  13. java实现文件夹的上传和下载
  14. CleanMyMac4.13最新免费mac电脑系统优化软件
  15. 普通话水平测试这软件很准靠谱吗,普通话考试小细节,你知道多少?
  16. WSL / WSL2 问题大全 及 解决方案
  17. 汇川plc可以用C语言吗,汇川小型PLC梯形图编程系列教程(七):数值存储与二进制数据知识详解...
  18. echolife hg8245说明书_【当贝市场】华为HG8245移动版完美设置图文教程
  19. pageadmin网站建设 如何修改和管理网站模板
  20. python调用spss算法_python – SPSS中的matplotlib图

热门文章

  1. 缓存在哪里_APP下载的视频都在哪?教你将缓存视频拿出来
  2. html文件显示不了box,Workbox.js registerNavigationRoute找不到/加载html文件
  3. error C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. 的解决方法
  4. js中Object类型和Array类型的变量被赋值(复制)给其他变量后,修改被赋值(复制)的新变量的值,会影响原始变量的值,这是为什么呢?
  5. 使用脚本完成AutoCAD自动化任务课程
  6. TitanDB GC详细实现原理 及其 引入的问题
  7. ceph bluestore源码分析:admin_socket实时获取内存池数据
  8. Linux系统文本命令快速登录与退出
  9. 雪花算法 Java 版
  10. CQOI2015 任务查询系统