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

2016-01-29 13:49 0 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

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


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

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

延伸阅读
/* * 创建日期 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
3、设置不同子目录下应用程序的数据库链接  这是一个很有意思的方法,在设置前,先说明一下它的用途:  如果在一个虚拟目录下有多个子目录,每一个子目录下下的web应用程序都需要连接不同的数据库,这如何做呢??  一种方法是在每一个子目录下分别建立一个web.config,用它来设置这个目录下的数据库连接。但这种方法的问题...
标签: ASP
随着互联网的发展,Web数据库的应用越来越多,用户对访问Web数据库页面的速度也要求越来越高。访问Web页面的速度的快慢取决于网络的速度、Web页面所在服务器的性能以及Web页面本身的设计等多方面原因。本文介绍一种根据笔者多年开发经验总结的优化Web数据库页面的方法。  解决原理  用户访问静态Web页面时,Web服务器只需简单地将该页...
在数据库编程中我们经常用到连接字符串,针对不同的数据库有不同的连接字符串,记忆使用都很不方便,所以向大家介绍两个小技巧,希望大家喜欢!^_^ 方法一: 新建一个文本文件,把后缀名改成*.udl 双击打开按照提示完成里面的操作 然后测试连接,成功后关闭 在用记事本打开,呵呵,里面就有连接字符串了 方法二: http://www.connectionstrings.com/
标签: ASP
  web.config文件是标准的xml文件,我们可以使用它来为一台机器下的每一个web应用程序或某个应用程序或一个目录下的asp.net页面来进行设置,当然,它也可以为一个单独的web页面进行设置。  如:网站的主目录是\inetpub\wwwroot\,那么我们将web.config放置于其下,那么这个网站中的应用程序将被web.config中的设置所影响。  e....

经验教程

226

收藏

20

精华推荐

perl连接access数据库

perl连接access数据库

未絻待續┈┊源

JDBC连接Access数据库

JDBC连接Access数据库

正宗高滩萝卜

JSP连接Access数据库

JSP连接Access数据库

新人民共和军

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