|
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>"; |