——此文章摘自《ASP
NET网络数据库开发实例精解》定价
¥
特价
¥
详细>>
.使用数据库MyFirstAccessDB
本实例使用的数据库名称为MyFirstAccessDB版本为Microsoft Access 中文版该数据库已经在节中创建
.创建新ASPNET应用程序
在Visual Studio NET 集成开发环境中创建新的ASPNET Web应用程序命名为Example__
.设计页面ConnectedAcDBaspx
把应用程序Example__的默认页面WebFormaspx重命名为ConnectedAcDBaspx该页面不需要添加任何ASPNET服务器端控件或者客户端控件因此不再介绍它的设计界面页面ConnectedAcDB aspx的HTML设计代码如下
<%@ Page language=c# Codebehind=ConnectedAcDBaspxcs
AutoEventWireup=false Inherits=Example__ ConnectedAcDB %>
<HEAD><title> Example__连接到Access数据库</title></HEAD>
<body MS_POSITIONING=GridLayout>
<form id=Form method=post runat=server>
</form>
</body>
</HTML>
.设计访问数据库的连接字符串
把页面ConnectedAcDBaspx访问数据库的连接字符串存放在应用程序的配置文件webconfig中程序代码如下
<appSettings>
<add key=ACCESSCONNECTIONSTRING
value=Provider=MicrosoftJetOLEDB; Data Source=>
</add>
</appSettings>
由于页面ConnectedAcDBaspx获取连接字符串时需要使用类ConfigurationSettings它被包含在名字空间SystemConfiguration中因此需要引入该名字空间页面获取连接字符串的程序代码如下
//引入名字空间
using SystemConfiguration;
//获取连接字符串
private readonly string ACCESSCONNECTIONSTRING
=ConfigurationSettingsAppSettings[
ACCESSCONNECTIONSTRING]ToString();
.设计页面ConnectedAcDBaspx的事件和函数
页面ConnectedAcDBaspx调用函数Page_Load(object senderSystemEventArgs e)初始化该函数调用函数ConnectAccessDB()创建连接数据库MyFirstAccessDB的连接字符串并把连接信息显示在页面上函数Page_Load(object sender SystemEventArgs e)和ConnectAccessDB()的程序代码如下
[] []