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#中做到这一点

c#/Connection字符串的新手

通常的做法是将连接字符串放在应用程序的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;

您也可以参考连接字符串参考