您现在的位置: 万盛学电脑网 >> 程序编程 >> 网络编程 >> asp.net编程 >> 正文

net操作access数据库示例分享

作者:佚名    责任编辑:admin    更新时间:2022-06-22

 这篇文章主要介绍了net操作access数据库示例,需要的朋友可以参考下

 代码如下: using System; using System.Data; using System.Configuration; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Xml.Linq; using System.Data.OleDb;   /// <summary> ///AccessDB 的摘要说明 /// </summary> public class AccessDB {     public AccessDB()     {         //TODO: 在此处添加构造函数逻辑     }       /// <summary>     /// 读取Access数据库     /// </summary>     private void ReadAccessData()     {         //1、建立连接         string sAccessConnection = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:Documents and SettingsAdministrator.WWW-410ADC78208桌面应用程序.mdb";         OleDbConnection odcConnection = new OleDbConnection(sAccessConnection);         //2、打开连接         odcConnection.Open();         //建立SQL查询         OleDbCommand odCommand = odcConnection.CreateCommand();         //3、输入查询语句         odCommand.CommandText = "SELECT table.编号, table.[123], table.[456] FROM [table];";         //建立读取         OleDbDataReader odrReader = odCommand.ExecuteReader();         //查询并显示数据         while (odrReader.Read())         {             ListViewItem item = new ListViewItem();             item.SubItems.Add(odrReader[0].ToString());             item.SubItems.Add(odrReader[1].ToString());             item.SubItems.Add(odrReader[2].ToString());             this.listView1.Items.Add(item);         }         //关闭连接         odrReader.Close();         odcConnection.Close();     }     /// <summary>     /// add     /// </summary>     /// <param name="sender"></param>     /// <param name="e"></param>     private void button1_Click(object sender, EventArgs e)     {         //1、建立连接         string sAccessConnection = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:Documents and SettingsAdministrator.WWW-410ADC78208桌面应用程序.mdb";         OleDbConnection odcConnection = new OleDbConnection(sAccessConnection);         //2、打开连接         odcConnection.Open();         //建立SQL查询         OleDbCommand odCommand = odcConnection.CreateCommand();         //3、输入查询语句         odCommand.CommandText = "INSERT INTO [table]([123],[456]) VALUES('88','88' )";         //执行         odCommand.ExecuteNonQuery();         //关闭连接         odcConnection.Close();         this.listView1.Items.Clear();         ReadAccessData();     }       /// <summary>     /// delete     /// </summary>     /// <param name="sender"></param>     /// <param name="e"></param>     private void button3_Click(object sender, EventArgs e)     {         //1、建立连接         string sAccessConnection = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:Documents and SettingsAdministrator.WWW-410ADC78208桌面应用程序.mdb";         OleDbConnection odcConnection = new OleDbConnection(sAccessConnection);         //2、打开连接         odcConnection.Open();         //建立SQL查询         OleDbCommand odCommand = odcConnection.CreateCommand();         //3、输入查询语句         string sql = "DELETE table.编号 FROM [table] WHERE (((table.编号)=" + this.listView1.SelectedItems[0].SubItems[1].Text + "))";         odCommand.CommandText = sql;         //执行         odCommand.ExecuteNonQuery();         //关闭连接         odcConnection.Close();         this.listView1.Items.Clear();         ReadAccessData();     }       /// <summary>     /// update     /// </summary>     /// <param name="sender"></param>     /// <param name="e"></param>     private void button2_Click(object sender, EventArgs e)     {         //1、建立连接         string sAccessConnection = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:Documents and SettingsAdministrator.WWW-410ADC78208桌面应用程序.mdb";         OleDbConnection odcConnection = new OleDbConnection(sAccessConnection);         //2、打开连接         odcConnection.Open();         //建立SQL查询         OleDbCommand odCommand = odcConnection.CreateCommand();         //3、输入查询语句         string sql = "UPDATE [table] SET 123='11',456='11'  WHERE (((table.编号)=" + this.listView1.SelectedItems[0].SubItems[1].Text + "))";         odCommand.CommandText = sql;         //执行         odCommand.ExecuteNonQuery();         //关闭连接         odcConnection.Close();         this.listView1.Items.Clear();         ReadAccessData();     } }