如何使用.net访问Access数据库

前言:今天整理程序,看到之前写的一个Demo,也不知道是从哪里参考的了,写到这里,留作备用吧。

使用.net访问Access数据库:
1.BL层:新增一个DataAccess类。

如何使用.net访问Access数据库
如何使用.net访问Access数据库 using System;
如何使用.net访问Access数据库
using System.Data;
如何使用.net访问Access数据库
using System.Configuration;
如何使用.net访问Access数据库
using System.Web;
如何使用.net访问Access数据库
using System.Web.Security;
如何使用.net访问Access数据库
using System.Web.UI;
如何使用.net访问Access数据库
using System.Web.UI.WebControls;
如何使用.net访问Access数据库
using System.Web.UI.WebControls.WebParts;
如何使用.net访问Access数据库
using System.Web.UI.HtmlControls;
如何使用.net访问Access数据库
using System.Data.OleDb;
如何使用.net访问Access数据库
如何使用.net访问Access数据库
namespace Haley.FrameWork
如何使用.net访问Access数据库
{
如何使用.net访问Access数据库
如何使用.net访问Access数据库     
/// <summary>
如何使用.net访问Access数据库     
/// DataAccess 的摘要说明
如何使用.net访问Access数据库     
/// </summary>

如何使用.net访问Access数据库     public class DataAccess
如何使用.net访问Access数据库     
{
如何使用.net访问Access数据库         
protected static OleDbConnection conn = new OleDbConnection();
如何使用.net访问Access数据库         
protected static OleDbCommand comm = new OleDbCommand();
如何使用.net访问Access数据库         
public DataAccess()
如何使用.net访问Access数据库         
{
如何使用.net访问Access数据库             
//init
如何使用.net访问Access数据库
        }

如何使用.net访问Access数据库
如何使用.net访问Access数据库         
/// <summary>
如何使用.net访问Access数据库         
/// 打开数据库
如何使用.net访问Access数据库         
/// </summary>

如何使用.net访问Access数据库         private static void openConnection()
如何使用.net访问Access数据库         
{
如何使用.net访问Access数据库             
if (conn.State == ConnectionState.Closed)
如何使用.net访问Access数据库             
{
如何使用.net访问Access数据库                 conn.ConnectionString 
= @"Provider=Microsoft.Jet.OleDb.4.0;Data Source=" + ConfigurationManager.AppSettings["myconn"];//web.config文件里设定。             
如何使用.net访问Access数据库
                comm.Connection = conn;
如何使用.net访问Access数据库                 
try
如何使用.net访问Access数据库                 
{
如何使用.net访问Access数据库                     conn.Open();
如何使用.net访问Access数据库                 }

如何使用.net访问Access数据库                 
catch (Exception e)
如何使用.net访问Access数据库                 
throw new Exception(e.Message); }
如何使用.net访问Access数据库
如何使用.net访问Access数据库             }

如何使用.net访问Access数据库
如何使用.net访问Access数据库         }

如何使用.net访问Access数据库
如何使用.net访问Access数据库         
/// <summary>
如何使用.net访问Access数据库         
/// 关闭数据库
如何使用.net访问Access数据库         
/// </summary>

如何使用.net访问Access数据库         private static void closeConnection()
如何使用.net访问Access数据库         
{
如何使用.net访问Access数据库             
if (conn.State == ConnectionState.Open)
如何使用.net访问Access数据库             
{
如何使用.net访问Access数据库                 conn.Close();
如何使用.net访问Access数据库                 conn.Dispose();
如何使用.net访问Access数据库                 comm.Dispose();
如何使用.net访问Access数据库             }

如何使用.net访问Access数据库         }

如何使用.net访问Access数据库
如何使用.net访问Access数据库         
/// <summary>
如何使用.net访问Access数据库         
/// 执行sql语句
如何使用.net访问Access数据库         
/// </summary>
如何使用.net访问Access数据库         
/// <param name="sqlstr"></param>

如何使用.net访问Access数据库         public static void excuteSql(string sqlstr)
如何使用.net访问Access数据库         
{
如何使用.net访问Access数据库             
try
如何使用.net访问Access数据库             
{
如何使用.net访问Access数据库                 openConnection();
如何使用.net访问Access数据库                 comm.CommandType 
= CommandType.Text;
如何使用.net访问Access数据库                 comm.CommandText 
= sqlstr;
如何使用.net访问Access数据库                 comm.ExecuteNonQuery();
如何使用.net访问Access数据库             }

如何使用.net访问Access数据库             
catch (Exception e)
如何使用.net访问Access数据库             
{
如何使用.net访问Access数据库                 
throw new Exception(e.Message);
如何使用.net访问Access数据库             }

如何使用.net访问Access数据库             
finally
如何使用.net访问Access数据库             
{ closeConnection(); }
如何使用.net访问Access数据库         }

如何使用.net访问Access数据库
如何使用.net访问Access数据库         
/// <summary>
如何使用.net访问Access数据库         
/// 返回指定sql语句的OleDbDataReader对象,使用时请注意关闭这个对象。
如何使用.net访问Access数据库         
/// </summary>
如何使用.net访问Access数据库         
/// <param name="sqlstr"></param>
如何使用.net访问Access数据库         
/// <returns></returns>

如何使用.net访问Access数据库         public static OleDbDataReader dataReader(string sqlstr)
如何使用.net访问Access数据库         
{
如何使用.net访问Access数据库             OleDbDataReader dr 
= null;
如何使用.net访问Access数据库             
try
如何使用.net访问Access数据库             
{
如何使用.net访问Access数据库                 openConnection();
如何使用.net访问Access数据库                 comm.CommandText 
= sqlstr;
如何使用.net访问Access数据库                 comm.CommandType 
= CommandType.Text;
如何使用.net访问Access数据库
如何使用.net访问Access数据库                 dr 
= comm.ExecuteReader(CommandBehavior.CloseConnection);
如何使用.net访问Access数据库             }

如何使用.net访问Access数据库             
catch
如何使用.net访问Access数据库             
{
如何使用.net访问Access数据库                 
try
如何使用.net访问Access数据库                 
{
如何使用.net访问Access数据库                     dr.Close();
如何使用.net访问Access数据库                     closeConnection();
如何使用.net访问Access数据库                 }

如何使用.net访问Access数据库                 
catch { }
如何使用.net访问Access数据库             }

如何使用.net访问Access数据库             
return dr;
如何使用.net访问Access数据库         }

如何使用.net访问Access数据库
如何使用.net访问Access数据库         
/// <summary>
如何使用.net访问Access数据库         
/// 返回指定sql语句的OleDbDataReader对象,使用时请注意关闭
如何使用.net访问Access数据库         
/// </summary>
如何使用.net访问Access数据库         
/// <param name="sqlstr"></param>
如何使用.net访问Access数据库         
/// <param name="dr"></param>

如何使用.net访问Access数据库         public static void dataReader(string sqlstr, ref OleDbDataReader dr)
如何使用.net访问Access数据库         
{
如何使用.net访问Access数据库             
try
如何使用.net访问Access数据库             
{
如何使用.net访问Access数据库                 openConnection();
如何使用.net访问Access数据库                 comm.CommandText 
= sqlstr;
如何使用.net访问Access数据库                 comm.CommandType 
= CommandType.Text;
如何使用.net访问Access数据库                 dr 
= comm.ExecuteReader(CommandBehavior.CloseConnection);
如何使用.net访问Access数据库             }

如何使用.net访问Access数据库             
catch
如何使用.net访问Access数据库             
{
如何使用.net访问Access数据库                 
try
如何使用.net访问Access数据库                 
{
如何使用.net访问Access数据库                     
if (dr != null && !dr.IsClosed)
如何使用.net访问Access数据库                         dr.Close();
如何使用.net访问Access数据库                 }

如何使用.net访问Access数据库                 
catch
如何使用.net访问Access数据库                 
{
如何使用.net访问Access数据库                 }

如何使用.net访问Access数据库                 
finally
如何使用.net访问Access数据库                 
{
如何使用.net访问Access数据库                     closeConnection();
如何使用.net访问Access数据库                 }

如何使用.net访问Access数据库             }

如何使用.net访问Access数据库         }

如何使用.net访问Access数据库
如何使用.net访问Access数据库         
/// <summary>
如何使用.net访问Access数据库         
/// 返回指定sql语句的dataset
如何使用.net访问Access数据库         
/// </summary>
如何使用.net访问Access数据库         
/// <param name="sqlstr"></param>
如何使用.net访问Access数据库         
/// <returns></returns>

如何使用.net访问Access数据库         public static DataSet dataSet(string sqlstr)
如何使用.net访问Access数据库         
{
如何使用.net访问Access数据库             DataSet ds 
= new DataSet();
如何使用.net访问Access数据库             OleDbDataAdapter da 
= new OleDbDataAdapter();
如何使用.net访问Access数据库             
try
如何使用.net访问Access数据库             
{
如何使用.net访问Access数据库                 openConnection();
如何使用.net访问Access数据库                 comm.CommandType 
= CommandType.Text;
如何使用.net访问Access数据库                 comm.CommandText 
= sqlstr;
如何使用.net访问Access数据库                 da.SelectCommand 
= comm;
如何使用.net访问Access数据库                 da.Fill(ds);
如何使用.net访问Access数据库
如何使用.net访问Access数据库             }

如何使用.net访问Access数据库             
catch (Exception e)
如何使用.net访问Access数据库             
{
如何使用.net访问Access数据库                 
throw new Exception(e.Message);
如何使用.net访问Access数据库             }

如何使用.net访问Access数据库             
finally
如何使用.net访问Access数据库             
{
如何使用.net访问Access数据库                 closeConnection();
如何使用.net访问Access数据库             }

如何使用.net访问Access数据库             
return ds;
如何使用.net访问Access数据库         }

如何使用.net访问Access数据库
如何使用.net访问Access数据库         
/// <summary>
如何使用.net访问Access数据库         
/// 返回指定sql语句的dataset
如何使用.net访问Access数据库         
/// </summary>
如何使用.net访问Access数据库         
/// <param name="sqlstr"></param>
如何使用.net访问Access数据库         
/// <param name="ds"></param>

如何使用.net访问Access数据库         public static void dataSet(string sqlstr, ref DataSet ds)
如何使用.net访问Access数据库         
{
如何使用.net访问Access数据库             OleDbDataAdapter da 
= new OleDbDataAdapter();
如何使用.net访问Access数据库             
try
如何使用.net访问Access数据库             
{
如何使用.net访问Access数据库                 openConnection();
如何使用.net访问Access数据库                 comm.CommandType 
= CommandType.Text;
如何使用.net访问Access数据库                 comm.CommandText 
= sqlstr;
如何使用.net访问Access数据库                 da.SelectCommand 
= comm;
如何使用.net访问Access数据库                 da.Fill(ds);
如何使用.net访问Access数据库             }

如何使用.net访问Access数据库             
catch (Exception e)
如何使用.net访问Access数据库             
{
如何使用.net访问Access数据库                 
throw new Exception(e.Message);
如何使用.net访问Access数据库             }

如何使用.net访问Access数据库             
finally
如何使用.net访问Access数据库             
{
如何使用.net访问Access数据库                 closeConnection();
如何使用.net访问Access数据库             }

如何使用.net访问Access数据库         }

如何使用.net访问Access数据库
如何使用.net访问Access数据库         
/// <summary>
如何使用.net访问Access数据库         
/// 返回指定sql语句的datatable
如何使用.net访问Access数据库         
/// </summary>
如何使用.net访问Access数据库         
/// <param name="sqlstr"></param>
如何使用.net访问Access数据库         
/// <returns></returns>

如何使用.net访问Access数据库         public static DataTable dataTable(string sqlstr)
如何使用.net访问Access数据库         
{
如何使用.net访问Access数据库             DataTable dt 
= new DataTable();
如何使用.net访问Access数据库             OleDbDataAdapter da 
= new OleDbDataAdapter();
如何使用.net访问Access数据库             
try
如何使用.net访问Access数据库             
{
如何使用.net访问Access数据库                 openConnection();
如何使用.net访问Access数据库                 comm.CommandType 
= CommandType.Text;
如何使用.net访问Access数据库                 comm.CommandText 
= sqlstr;
如何使用.net访问Access数据库                 da.SelectCommand 
= comm;
如何使用.net访问Access数据库                 da.Fill(dt);
如何使用.net访问Access数据库             }

如何使用.net访问Access数据库             
catch (Exception e)
如何使用.net访问Access数据库             
{
如何使用.net访问Access数据库                 
throw new Exception(e.Message);
如何使用.net访问Access数据库             }

如何使用.net访问Access数据库             
finally
如何使用.net访问Access数据库             
{
如何使用.net访问Access数据库                 closeConnection();
如何使用.net访问Access数据库             }

如何使用.net访问Access数据库             
return dt;
如何使用.net访问Access数据库         }

如何使用.net访问Access数据库
如何使用.net访问Access数据库         
/// <summary>
如何使用.net访问Access数据库         
/// 返回指定sql语句的datatable
如何使用.net访问Access数据库         
/// </summary>
如何使用.net访问Access数据库         
/// <param name="sqlstr"></param>
如何使用.net访问Access数据库         
/// <param name="dt"></param>

如何使用.net访问Access数据库         public static void dataTable(string sqlstr, ref DataTable dt)
如何使用.net访问Access数据库         
{
如何使用.net访问Access数据库             OleDbDataAdapter da 
= new OleDbDataAdapter();
如何使用.net访问Access数据库             
try
如何使用.net访问Access数据库             
{
如何使用.net访问Access数据库                 openConnection();
如何使用.net访问Access数据库                 comm.CommandType 
= CommandType.Text;
如何使用.net访问Access数据库                 comm.CommandText 
= sqlstr;
如何使用.net访问Access数据库                 da.SelectCommand 
= comm;
如何使用.net访问Access数据库                 da.Fill(dt);
如何使用.net访问Access数据库             }

如何使用.net访问Access数据库             
catch (Exception e)
如何使用.net访问Access数据库             
{
如何使用.net访问Access数据库                 
throw new Exception(e.Message);
如何使用.net访问Access数据库             }

如何使用.net访问Access数据库             
finally
如何使用.net访问Access数据库             
{
如何使用.net访问Access数据库                 closeConnection();
如何使用.net访问Access数据库             }

如何使用.net访问Access数据库         }

如何使用.net访问Access数据库
如何使用.net访问Access数据库         
/// <summary>
如何使用.net访问Access数据库         
/// 返回指定sql语句的dataview
如何使用.net访问Access数据库         
/// </summary>
如何使用.net访问Access数据库         
/// <param name="sqlstr"></param>
如何使用.net访问Access数据库         
/// <returns></returns>

如何使用.net访问Access数据库         public static DataView dataView(string sqlstr)
如何使用.net访问Access数据库         
{
如何使用.net访问Access数据库             OleDbDataAdapter da 
= new OleDbDataAdapter();
如何使用.net访问Access数据库             DataView dv 
= new DataView();
如何使用.net访问Access数据库             DataSet ds 
= new DataSet();
如何使用.net访问Access数据库             
try
如何使用.net访问Access数据库             
{
如何使用.net访问Access数据库                 openConnection();
如何使用.net访问Access数据库                 comm.CommandType 
= CommandType.Text;
如何使用.net访问Access数据库                 comm.CommandText 
= sqlstr;
如何使用.net访问Access数据库                 da.SelectCommand 
= comm;
如何使用.net访问Access数据库                 da.Fill(ds);
如何使用.net访问Access数据库                 dv 
= ds.Tables[0].DefaultView;
如何使用.net访问Access数据库             }

如何使用.net访问Access数据库             
catch (Exception e)
如何使用.net访问Access数据库             
{
如何使用.net访问Access数据库                 
throw new Exception(e.Message);
如何使用.net访问Access数据库             }

如何使用.net访问Access数据库             
finally
如何使用.net访问Access数据库             
{
如何使用.net访问Access数据库                 closeConnection();
如何使用.net访问Access数据库             }

如何使用.net访问Access数据库             
return dv;
如何使用.net访问Access数据库         }

如何使用.net访问Access数据库         
如何使用.net访问Access数据库
如何使用.net访问Access数据库     }

如何使用.net访问Access数据库 }

如何使用.net访问Access数据库
如何使用.net访问Access数据库
如何使用.net访问Access数据库

2.Web.Config:
在Config文件中添加Access文件的路径:

如何使用.net访问Access数据库 < appSettings >
如何使用.net访问Access数据库         
<!--  这里是存放Access文件的地址。用Access文件存放的路径替换下边的路径。 -->
如何使用.net访问Access数据库         
< add  key ="myconn"  value ="D:\Test\Test.mdb" />         
如何使用.net访问Access数据库     
</ appSettings  >

3.UI层。
在页面添加控件,在cs文件中使用上边的类。

如何使用.net访问Access数据库      protected   void  Button1_Click( object  sender, EventArgs e)
如何使用.net访问Access数据库     
{
如何使用.net访问Access数据库         
string name = TextBox1.Text;
如何使用.net访问Access数据库         
string strSql = "insert into Table1(Name) values('" + name + "')";
如何使用.net访问Access数据库         DataAccess.excuteSql(strSql);
如何使用.net访问Access数据库     }



你可能感兴趣的:(Access)