欢迎光临
我们一直在努力

怎样从ASP.NET 2.0中读取连接字符串的设置-.NET教程,Asp.Net开发

建站超值云服务器,限时71元/月

 

在asp.net 2.0中,使用了一种在运行时解析为连接字符串值的新的声明性表达式语法,按名称引用数据库连接字符串。连接字符串本身存储在 web.config 文件中的 <connectionstrings> 配置节下面,以便易于在单个位置为应用程序中的所有页进行维护。

  范例程序代码如下:
<?xml version=”1.0″?>
<configuration>
<connectionstrings>
<add name=”pubs” connectionstring=”server=localhost;
integrated security=true;database=pubs;persist security info=true”
providername=”system.data.sqlclient” />
<add name=”northwind” connectionstring=”server=localhost;
integrated security=true;database=northwind;persist security info=true”
providername=”system.data.sqlclient” />
</connectionstrings>
<system.web>
<pages stylesheettheme=”default”/>
</system.web>
</configuration>
 程序代码说明:在上述范例的程序代码中,我们在web.config文件中的<connectionstrings> 配置节点下面设置了两个数据库连接字符串,分别指向pubs和northwind两个示例数据库。注意,在2.0中引进了数据源控件,例如sqldatasource 控件,我们可以将sqldatasource 控件的 connectionstring 属性被设置为表达式 <%$ connectionstrings:pubs %>,该表达式在运行时由 asp.net 分析器解析为连接字符串。还可以为sqldatasource 的 providername 属性指定一个表达式,例如 <%$ connectionstrings:pubs.providername %>。其具体的用法和新特征将在以后的章节进行详细的介绍。现在有个基础的了解即可。

  当然,我们也可以用下面的方式从配置文件直接读取数据库连接字符串。首先我们需要引用using system.web.configuration命名空间,该命名空间包含用于设置 asp.net 配置的类。
string connectionstring =configurationmanager.connectionstrings[“northwind”].connectionstring;
程序代码说明:在上述范例的程序代码中,我们可以利用connectionstrings[“northwind”]读取相应的northwind字符串。同理以可以利用connectionstrings[“pubs”]读取相应的pubs字符串。

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 怎样从ASP.NET 2.0中读取连接字符串的设置-.NET教程,Asp.Net开发
分享到: 更多 (0)