在web.config中配置 可以减少代码量 想用就用!
全局调用!
首先在web.config中定义连接字符串 如下。。。。
上面方法比下面方法更好的定位数据库文件!看文件代码就会发现 使用了 Server.MapPath 来定位服务器根目录。。。
在代码里面定义方法如下!
{
OleDbConnection conn = new OleDbConnection(GetConnString());
return conn;
}
private static string GetConnString()
{
return System.Configuration.ConfigurationSettings.AppSettings[”AccessConnStr”] + System.Web.HttpContext.Current.Server.MapPath(“~”) + System.Configuration.ConfigurationSettings.AppSettings[”MdbPath”];
}
用一个Button1来测试!
{
string sql;
sql = “select * from Manager”;
System.Data.OleDb.OleDbConnection Accessconn = ConnAccess();
Accessconn1.Open();
OleDbCommand cmd = new OleDbCommand(sql, Accessconn1);
string name = Convert.ToString(cmd.ExecuteScalar());
Accessconn1.Close();
Response.Write(““);
}
返回第一行第一列 其id为1!OK !
PS:差点忘记了 using System.Data.OleDb;
不能忘记!