在config.web中保存数据库连接串

2016-01-29 13:49 2 1 收藏

在config.web中保存数据库连接串,在config.web中保存数据库连接串

【 tulaoshi.com - ASP.NET 】

在asp中有多种方法保存数据库连接串,asp+提供了另一种新方式:config.web。quickstart中的许多demo都是直接将连接串写在程序中。这对于demo用途是没有问题,但在实际使用中是不行的。<br
<br
本文示范如何使用config.web来存储连接串。在每页asp.net中你只需用<br
调出来就可以直接使用了。这样做的好处一是安全,二是方便,改密码时只需改一个地方即可。<br
<br
废话少说,这里就是code:(放在该application的根目录下)<br
<br
Config.web<br
<configuration <br
<appsettings<br
<add key="MyConn" value="server=localhost;uid=sa;pwd=mypassword;Database=somedatabase"/<br
</appsettings<br
</configuration<br
<br
<br
Somepage.aspx<br
<%@ Import Namespace="System.Data" %<br
<%@ Import Namespace="System.Data.SQL" %<br
<br
<script language="VB" runat="server"<br
<br
Sub Page_Load(Src As Object, E As EventArgs) <br
<br
'This is the meat of calling the DSN out of the config.web<br
<br
'Setting a local variable to hold the connection string variable<br
Dim MyConnection As SQLConnection<br
Dim Config as HashTable<br
<br
'Setting a local variable to hold the connection string<br
Config = Context.GetConfig("appsettings")<br
MyConnection = New SQLConnection(Config("MyConn"))<br
<br
'Setting a command object to insert some data into a database<br
Dim MyCommand As SQLCommand<br
<br
dim parm1 as string = "SomeTextValue"<br
dim parm2 as string = "SomeTextValue2"<br
<br
Dim InsertCmd As String = "Insert into tablename values (@parm1, @parm2)"<br
<br
'Using the connection string<br
MyCommand = New SQLCommand(InsertCmd, MyConnection)<br
<br
MyCommand.Parameters.Add(New SQLParameter("@Parm1", SQLDataType.VarChar, 50))<br
MyCommand.Parameters("@Parm1").Value = Parm1<br
<br
MyCommand.Parameters.Add(New SQLParameter("@Parm2", SQLDataType.VarChar, 50))<br
MyCommand.Parameters("@Parm2").Value = Parm2<br
<br
MyCommand.ActiveConnection.Open()<br
MyCommand.Execute()<br
MyCommand.ActiveConnection.Close()<br
<br
End Sub<br
</script<br
<br
讨饭猫 翻译自aspfree.com<br

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)


(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

来源:http://www.tulaoshi.com/n/20160129/1491629.html

延伸阅读
标签: PHP
  4.据库连接 通过PHP你可以轻松的连接到数据库,请求数据并将其显示在你的web站点中,甚至修改数据库中的数据。MySQL是一种很流行的数据库,并且在互联网中有许多有关PHP与MySQL的教程。MySQL是免费的,这一点也许就吸引了不少人。由于其广泛应用,我就不想在这里赘述MySQL的使用方法了。Oracle被大量在企业应用中采用,因此我们就利用O...
/* * 创建日期 2005-9-27 * * TODO 要更改此生成的文件的模板,请转至 * 窗口 - 首选项 - Java - 代码样式 - 代码模板 */ package person.fane.test; import java.sql.*; /** * A JDBC test application for Oracle * @author Fane * @version 1.0.0 * @since JDK1.4 */ ...
标签: ASP
随着互联网的发展,Web数据库的应用越来越多,用户对访问Web数据库页面的速度也要求越来越高。访问Web页面的速度的快慢取决于网络的速度、Web页面所在服务器的性能以及Web页面本身的设计等多方面原因。本文介绍一种根据笔者多年开发经验总结的优化Web数据库页面的方法。  解决原理  用户访问静态Web页面时,Web服务器只需简单地将该页...
标签: ASP
3、设置不同子目录下应用程序的数据库链接  这是一个很有意思的方法,在设置前,先说明一下它的用途:  如果在一个虚拟目录下有多个子目录,每一个子目录下下的web应用程序都需要连接不同的数据库,这如何做呢??  一种方法是在每一个子目录下分别建立一个web.config,用它来设置这个目录下的数据库连接。但这种方法的问题...
标签: ASP
  web.config文件是标准的xml文件,我们可以使用它来为一台机器下的每一个web应用程序或某个应用程序或一个目录下的asp.net页面来进行设置,当然,它也可以为一个单独的web页面进行设置。  如:网站的主目录是\inetpub\wwwroot\,那么我们将web.config放置于其下,那么这个网站中的应用程序将被web.config中的设置所影响。  e....

经验教程

661

收藏

41

精华推荐

perl连接access数据库

perl连接access数据库

未絻待續┈┊源

JDBC连接Access数据库

JDBC连接Access数据库

正宗高滩萝卜

JSP连接Access数据库

JSP连接Access数据库

新人民共和军

微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部