ASP.Net网络数据库

2008-08-15 10:51:47.0     浏览:997     来源:中国IT实验室
关键词:  ASP.Net     网络数据库  

3.设计访问数据库的连接字符串

  把页面UpdateData.aspx访问数据库的连接字符串存放在应用程序的配置文件web.config中。程序代码如下:

  <appSettings>

  <add key="ACCESSCONNECTIONSTRING"

value="Provider=Microsoft.Jet.OLEDB.4.0; Data Source=">  value="Provider=Microsoft.Jet.OLEDB.4.0; Data Source=">

  </add>

  </appSettings>

  由于页面ShowData.aspx获取连接字符串时需要使用类ConfigurationSettings。它被包含在名字空间System.Configuration中,因此需要引入该名字空间。页面获取连接字符串的程序代码如下:

  using System.Configuration; //引入名字空间

  //获取连接字符串

  private readonly string ACCESSCONNECTIONSTRING

  =ConfigurationSettings.AppSettings[

  "ACCESSCONNECTIONSTRING"].ToString();

  4.设计页面UpdateData.aspx的事件和函数

  页面UpdateData.aspx调用函数Page_Load(Object sender,System.EventArgs e)初始化,该函数调用函数ShowDBData()显示数据库MyFirstAccessDB的表MyDataTable中的数据,显示的格式为表中的字段排列顺序,同时还显示连接信息。函数Page_Load(object sender, System.EventArgs e)和函数ShowDBData()的程序代码如下:

  private void Page_Load(object sender, System.EventArgs e)

  {

  if(!Page.IsPostBack)

  {

  ShowDBData(); //显示数据库MyFirstAccessDB中的数据

  }

  }

  private void ShowDBData()

  { //设在访问数据库的连接字符串

  string accessString = ACCESSCONNECTIONSTRING

  + Server.MapPath("MyFirstAccessDB.mdb");

  string cmdText = "SELECT * FROM MyDataTable"; //创建获取数据的SQL语句

  //创建数据库的连接和Command

  OleDbConnection accessConn = new OleDbConnection(accessString);

  OleDbCommand accessComm = new OleDbCommand(cmdText,accessConn);

  //定义数据显示的格式

  string dataString = "<br>MyID MyName MyType My Length<br>";

[上一页]   [第1页]   [第2页]   [第3页]   [第4页]   [第5页]   [下一页]