c#/Connection字符串的新手
本文关键字:新手 字符串 Connection | 更新日期: 2023-09-27 18:19:40
通常,当我创建网站时,我使用经典ASP中的连接字符串,并使用以下
<%
Sub RemainingHols
if Session("UserID") = "" then
response.Redirect("LoginPage.asp")
else
' Initialise the db connection
Set objDBConn = Server.CreateObject("ADODB.Connection")
Set objDBCommand = Server.CreateObject("ADODB.Command")
objDBConn.Open Application("Conn")
objDBCommand.ActiveConnection = objDBConn
objDBCommand.CommandText = "spHolidaysRemaining"
objDBCommand.CommandType = adCmdStoredProc
' Set the parameters
objDBCommand.Parameters.Append objDBCommand.CreateParameter("@EmployeeID", adInteger)
objDBCommand("@EmployeeID") = session("UserID")
'Initialise the Recordset
Set objDBRS = Server.CreateObject("ADODB.RecordSet")
'Execute
objDBRS.open objDBCommand,,adOpenForwardOnly
Session("HollidayAllowance") = (objDBRS(0))
Session("BookedHolidays") = (objDBRS(1)).value
Session("TotalHolidays") = (objDBRS(2)).value
Session("Date") = (objDBRS(3))
Session("Time") = (objDBRS(4))
'Close and Destroy Objects - Start*******************************************************
Set objDBCommand=nothing
objDBConn.Close
Set objDBConn=nothing
'Close and Destroy Objects - End*********************************************************
end if
end sub
%>
我将实际连接字符串存储在global.asa页面中,并将以上内容存储在函数页面中。
我会调用页面上的子,我想在其上执行功能。
我已经开始在ASP.net C#中开发一个网站进行练习,我想知道如何在C#中做到这一点
通常的做法是将连接字符串放在应用程序的web.config文件的连接字符串部分。
请参阅http://msdn.microsoft.com/en-us/library/vstudio/ms178411%28v=vs.100%29.aspx
您将在web.config
中拥有连接字符串
<connectionStrings><add name="myConnectionString" connectionString="server=localhost;database=myDb;uid=myUser;password=myPass;" /></connectionStrings>
要将连接字符串读取到代码中,请使用ConfigurationManager类
string connStr = ConfigurationManager.ConnectionStrings["myConnectionString"].ConnectionString;
您也可以参考连接字符串参考