首页 > 编程 > .NET > 正文

ASP.Net网络数据库:连接到数据库_.Net教程

2024-07-10 12:50:52
字体:
来源:转载
供稿:网友

推荐:JSP和ASP.NET存储过程的对比
这篇文章主要介绍了Oracle数据库到SQL Server数据库主键的迁移过程,具体内容请参考下文。 由于项目需要要将以前Oracle的数据库转化为SQL Server,今天利用SQL Server的DTD进行数据库的迁移,但导入以后发现只导入了表结构和数据,而表的一些主键约束都没导过

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()的程序代码如下:

分享:浅谈asp.net页面执行机制
以前一直不太理解asp.net页面的执行机制,所以有些程序其实写的是错误的。昨晚在修改自己以前写的小程序时才发现自己的理解太肤浅.... 1. 不用滥用static变量 static变量在应用程序的生命周期内都存在,而且所有用户共享.所以给一个页面添加一个静态变量,可

共2页上一页12下一页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表