这个是只是给你自动生成了一个连接字符,
具体的操作还是要写代码的
给你一段代码参考
public static string Connstr
{
get
{
if (string.IsNullOrEmpty(connstr))
{
try
{
connstr = ConfigurationManager.ConnectionStrings["connstr"].ConnectionString;
}
catch { }
}
if (string.IsNullOrEmpty(connstr))
{
try
{
connstr = ConfigurationManager.ConnectionStrings["dbFullPath"].ConnectionString;
}
catch { }
if (connstr.Contains(".mdb"))
{
connstr = PrefixConnstr2003 + Connstr;
}
else if (connstr.Contains(".accdb"))
{
connstr = PrefixConnStr2007 + Connstr;
}
else
{
connstr = "";
}
}
return connstr;
}
}
///
///
///
public static OleDbConnection Open()
{
OleDbConnection conn = new OleDbConnection(Connstr);
conn.Open();
return conn;
}
///
///
/// SQL语句
/// OleDbParameter参数
///
public static int ExecuteNoQuery(string cmdText, params OleDbParameter[] parameters)
{
using (OleDbConnection conn = new OleDbConnection(Connstr))
{
conn.Open();
return ExecuteNonQuery(conn, cmdText, parameters);
}
}
///
///
/// 查询SQL语句,可带参数
/// OleDbParameter参数
///
public static object ExecuteScalar(string cmdText, params OleDbParameter[] parameters)
{
using (OleDbConnection conn = new OleDbConnection(Connstr))
{
conn.Open();
return ExecuteScalar(conn, cmdText, parameters);
}
}
///
///
/// 查询SQL语句,可带参数
/// OleDbParameter参数
///
public static DataTable ExecuteDataTable(string cmdText, params OleDbParameter[] parameters)
{
using (OleDbConnection conn = new OleDbConnection(Connstr))
{
conn.Open();
return ExecuteDataTable(conn, cmdText, parameters);
}
}
///
///
/// 指定的数据库连接
/// SQL语句,可带参数
/// OleDbParamete参数
///
public static int ExecuteNonQuery(OleDbConnection conn, string cmdText, params OleDbParameter[] parameters)
{
using (OleDbCommand cmd = conn.CreateCommand())
{
cmd.CommandText = cmdText;
cmd.Parameters.AddRange(parameters);
cmd.ExecuteNonQuery();
} return 0;
}
///
///
/// 指定的数据库连接
/// SQL语句,可带参数
/// OleDbParameter参数
///
public static object ExecuteScalar(OleDbConnection conn, string cmdText, params OleDbParameter[] parameters)
{
using (OleDbCommand cmd = conn.CreateCommand())
{
cmd.CommandText = cmdText;
cmd.Parameters.AddRange(parameters);
return cmd.ExecuteScalar();
}
}
///
///
/// 指定的数据库连接
/// 查询SQL语句,可带参数
/// OleDbParameter参数
///
public static DataTable ExecuteDataTable(OleDbConnection conn, string cmdText, params OleDbParameter[] parameters)
{
using (OleDbCommand cmd = conn.CreateCommand())
{
cmd.CommandText = cmdText;
cmd.Parameters.AddRange(parameters);
using (OleDbDataAdapter adapter = new OleDbDataAdapter(cmd))
{
DataTable dt = new DataTable();
adapter.Fill(dt);
return dt;
}
}
}
这只是一个配置文档,想操作数据库,在代码里写,然后用这个里面的连接配置