C#操作access数据库
2011-07-12 14:23
127 查看
using System;
using System.Collections.Generic;
using System.Text;
using System.Data ;
using System.Data .OleDb ;
using System.Data .SqlClient ;
namespace AutomaticText
{
class BaseClass
{
private static OleDbConnection Con()
{
string st = "provider=Microsoft.Jet.OLEDB.4.0;Data Source=diary.mdb;Jet oledb:database password=025715;";
//当数据库没有密码时:Jet oledb:database password=025715不需要
OleDbConnection con = new OleDbConnection(st);
return con;
}
/// <summary>
/// 执行查询,返回dataset
/// </summary>
/// <param name="sqlsr"></param>
/// <param name="parameter"></param>
/// <returns></returns>
public static DataSet ExcuteQuery(string sqlsr, OleDbParameter[] parameter)
{
using (OleDbConnection con = Con())
{
DataSet ds = new DataSet();
try
{
con.Open();
OleDbDataAdapter ada = new OleDbDataAdapter(sqlsr, con);
if (parameter != null)
ada.SelectCommand.Parameters.AddRange(parameter);
ada.Fill(ds);
con.Close();
}
catch (Exception ex)
{
throw ex ;
}
return ds;
}
}
public static DataSet ExcuteQuery(string sqlsr)
{
return ExcuteQuery(sqlsr, null);
}
}
}
using System.Collections.Generic;
using System.Text;
using System.Data ;
using System.Data .OleDb ;
using System.Data .SqlClient ;
namespace AutomaticText
{
class BaseClass
{
private static OleDbConnection Con()
{
string st = "provider=Microsoft.Jet.OLEDB.4.0;Data Source=diary.mdb;Jet oledb:database password=025715;";
//当数据库没有密码时:Jet oledb:database password=025715不需要
OleDbConnection con = new OleDbConnection(st);
return con;
}
/// <summary>
/// 执行查询,返回dataset
/// </summary>
/// <param name="sqlsr"></param>
/// <param name="parameter"></param>
/// <returns></returns>
public static DataSet ExcuteQuery(string sqlsr, OleDbParameter[] parameter)
{
using (OleDbConnection con = Con())
{
DataSet ds = new DataSet();
try
{
con.Open();
OleDbDataAdapter ada = new OleDbDataAdapter(sqlsr, con);
if (parameter != null)
ada.SelectCommand.Parameters.AddRange(parameter);
ada.Fill(ds);
con.Close();
}
catch (Exception ex)
{
throw ex ;
}
return ds;
}
}
public static DataSet ExcuteQuery(string sqlsr)
{
return ExcuteQuery(sqlsr, null);
}
}
}
相关文章推荐
- C# 中操作Access数据库显示数据
- C# 操作ACCESS数据库
- C#增删改查操作Access数据库之四(数据库的更改)
- C#操作ACCESS数据库(创建,压缩,备份,恢复)
- c#对Access数据库的操作
- C#操作Access数据库的例子
- C# ADO操作Access数据库
- C#链接操作Access数据库
- C#对Access数据库的操作
- C# 操作ACCESS数据库
- C#的Access数据库操作 AccessHelper类
- C#操作ACCESS数据库
- C#操作Access数据库步骤
- c#对Access数据库的操作
- c# 使用Entity Framework操作Access数据库的示例
- C#操作ACCESS数据库(创建,压缩,备份,恢复)
- C#操作Access数据库
- C#操作Access数据库的方法
- c# 操作ACCESS数据库
- C# Access数据库操作