ASP.NET中 *** 作SQL数据库(连接字符串的配置及获取)

ASP.NET中 *** 作SQL数据库(连接字符串的配置及获取),第1张

在WebConfig中配置数据库连接字符串 代码如下

复制代码 代码如下: <connectionStrings><add name=ConnectionString connectionString="user id=用户名password=密码initial catalog=数据库名称data source=服务器名称"/></connectionStrings>

然后在Webform_ aspx cs里面获取连接字符串 要添加如下引用

复制代码 代码如下: using System Configurationusing System Datausing System Data SqlClient 复制代码 代码如下: SqlConnection conprotected void Page_Load(object sender EventArgs e) { ConnectDB()} private void ConnectDB() { string ConString = ConfigurationManager ConnectionStrings["ConnectionString"] ConnectionStringcon = new SqlConnection(ConString)con Open()SqlCommand = new SqlCommand()SqlDataReader sdrstring sqlstr = "select * from item"CommandText = sqlstrConnection = consdr = ExecuteReader()while (sdr Read()) { Response Write(sdr["字段名"] ToString()+"</br>")} sdr Close()sdr = null} lishixinzhi/Article/program/net/201311/14106

第一步:创建向导文件

在桌面创建一个txt文件,并将文件后缀改成“.udl”。

第二步:选择“提供程序”tab页

双击新创建的“.udl”文件,进入后选择“提供程序”tab页,选择“Microsoft OLE DB Provider for SQL Server”。

第三步:设置“连接”

第二步后,选择“下一步”按钮,进入“连接”tab页,在“1.选择或输入服务器名称(E)”输入“.”,然后选择“2.输入登录服务器的信息”,在“第3”选择“在服务器上选择数据库”。

第四步:测试是否连接成功

在“连接”tab页,点击右下角“测试连接”按钮,测试是否连接成功。

第五步:获取连接字符串

当第四步“测试成功”后,用记事本打开“.udl”文件,获取连接字符串,如图。

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

范例程序代码如下

<?xml version= ?>

<configuration>

<connectionStrings>

<add name= Pubs connectionString= Server=localhostIntegrated Security=TrueDatabase=pubsPersist Security Info=True providerName= System Data SqlClient />

<add name= Northwind connectionString= Server=localhostIntegrated Security=TrueDatabase=NorthwindPersist Security Info=True providerName= System Data SqlClient />

</connectionStrings>

<system web>

<pages styleSheetTheme= Default />

</system web>

</configuration>

程序代码说明 在上述范例的程序代码中 我们在Web Config文件中的<connectionStrings> 配置节点下面设置了两个数据库连接字符串 分别指向pubs和Northwind两个示例数据库 注意 在 中引进了数据源控件 例如SqlDataSource 控件 我们可以将SqlDataSource 控件的 ConnectionString 属性被设置为表达式 <%$ ConnectionStrings:Pubs %> 该表达式在运行时由 ASP NET 分析器解析为连接字符串 还可以为SqlDataSource 的 ProviderName 属性指定一个表达式 例如 <%$ ConnectionStrings:Pubs ProviderName %> 其具体的用法和新特征将在以后的章节进行详细的介绍 现在有个基础的了解即可 当然 我们也可以用下面的方式从配置文件直接读取数据库连接字符串 首先我们需要引用using System Web Configuration命名空间 该命名空间包含用于设置 ASP NET 配置的类 string connectionString =ConfigurationManager ConnectionStrings[ Northwind ] ConnectionString

lishixinzhi/Article/program/ASP/201311/21703


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10005824.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存