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

爱情与婚姻不同

爱情与婚姻不同

2016-01-29 13:49

在config.web中保存数据库连接串,在config.web中保存数据库连接串
在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://m.tulaoshi.com)


(本文来源于图老师网站,更多请访问https://m.tulaoshi.com)
展开更多 50%)
分享

猜你喜欢

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

电脑网络
在config.web中保存数据库连接串

把数据库连接信息写在web.config文件里

电脑网络
把数据库连接信息写在web.config文件里

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

PHP中在数据库中保存Checkbox数据(1)

Web开发
PHP中在数据库中保存Checkbox数据(1)

PHP中在数据库中保存Checkbox数据(2)

Web开发
PHP中在数据库中保存Checkbox数据(2)

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

ACCESS在Web.config里设置连接字符串

电脑网络
ACCESS在Web.config里设置连接字符串

Access数据库连接字符串

编程语言 网络编程
Access数据库连接字符串

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

3DS《怪物猎人X》猎猫战斗技巧分享

3DS《怪物猎人X》猎猫战斗技巧分享

如何使用SQL Server 2005 INSTEAD-OF触发器

如何使用SQL Server 2005 INSTEAD-OF触发器
下拉加载更多内容 ↓