ASP.Net网络数据库:连接到数据库
2009-05-12 22:45:16来源:未知 阅读 ()
1.使用数据库MyFirstAccessDB
本实例使用的数据库名称为MyFirstAccessDB,版本为Microsoft Access 2003中文版。该数据库已经在1.4.2节中创建。
2.创建新ASP.NET应用程序
在Visual Studio .NET 2003集成开发环境中创建新的ASP.NET Web应用程序,命名为Example_1_1。
3.设计页面ConnectedAcDB.aspx
把应用程序Example_1_1的默认页面WebForm1.aspx重命名为ConnectedAcDB.aspx。该页面不需要添加任何ASP.NET服务器端控件或者客户端控件,因此不再介绍它的设计界面。页面ConnectedAcDB. aspx的HTML设计代码如下:
<%@ Page language="c#" Codebehind="ConnectedAcDB.aspx.cs"
AutoEventWireup="false" Inherits="Example_1_1. ConnectedAcDB" %>
<HEAD><title> Example_1_1:连接到Access数据库</title></HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
</form>
</body>
</HTML>
4.设计访问数据库的连接字符串
把页面ConnectedAcDB.aspx访问数据库的连接字符串存放在应用程序的配置文件web.config中。程序代码如下:
<appSettings>
<add key="ACCESSCONNECTIONSTRING"
value="Provider=Microsoft.Jet.OLEDB.4.0; Data Source=">
</add>
</appSettings>
由于页面ConnectedAcDB.aspx获取连接字符串时需要使用类ConfigurationSettings,它被包含在名字空间System.Configuration中,因此需要引入该名字空间。页面获取连接字符串的程序代码如下:
//引入名字空间
using System.Configuration;
//获取连接字符串
private readonly string ACCESSCONNECTIONSTRING
=ConfigurationSettings.AppSettings[
"ACCESSCONNECTIONSTRING"].ToString();
5.设计页面ConnectedAcDB.aspx的事件和函数
页面ConnectedAcDB.aspx调用函数Page_Load(object sender,System.EventArgs e)初始化。该函数调用函数ConnectAccessDB()创建连接数据库MyFirstAccessDB的连接字符串,并把连接信息显示在页面上。函数Page_Load(object sender, System.EventArgs e)和ConnectAccessDB()的程序代码如下:
private void Page_Load(object sender, System.EventArgs e)
{
if(!Page.IsPostBack)
{
ConnectAccessDB(); //连接到MyFirstAccessDb数据库
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:ASP.Net之C#中的异常处理
- 详解asp.net mvc CodeFirst模式数据库迁移步骤 2019-12-14
- asp.net实现access数据库分页的方法 2019-12-13
- ASP.NET连接 Access数据库的几种方法 2019-11-29
- asp.net 网络硬盘实现分析 2019-10-08
- 详解Discuz!NT数据库读写分离方案 2019-09-17
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash