关于C#的ASP项目,如何连接数据库的相关代码
//Getconnection()
//作用:根据 OleDb 规则指定相应数据库,并返回一个可创建的连接对象
public OleDbConnection Getconnection()
{
string strConnection = System.Configuration.ConfigurationManager.AppSettings["CONN"].ToString() + System.Web.HttpContext.Current.Server.MapPath(ConfigurationManager.AppSettings["dbpath"] + ";");
OleDbConnection conn = new OleDbConnection(strConnection);
return conn;
}
//Demo()
//作用:用于演示数据库操作的模板
protected void Demo()
{
//第一步:建立新的数据连接对象
OleDbConnection conn = Getconnection();
//第二步:这里写入你需要执行的SQL语句
//比如: string sql = "select ID_Student,Passwd from student_accoun"
string sql = "xxxxxxxxxx";
//第三步:执行数据库命令传送 且 返回一个处理结果对象
OleDbCommand cmd = new OleDbCommand(sql, conn);
//第四步:打开conn对象建立数据库连接
conn.Open();
//第五步:定义一个数据读取对象 reader
OleDbDataReader reader = cmd.ExecuteReader();
//第六步:一直读取执行信息,如果读取成功,则打印;反之,如果读取不到信息,表示没有数据记录
while (reader.Read())
{
//读取到的数据是用数组形式呈现的,如果你读取的数据只有一个参数数据,则写下标[0]
Console.Write(reader[0].ToString());
//如果你读取的数据有n个参数数据,则依次累加[1],[2]....[n]即可
//Console.Write(reader[0].ToString());
//Console.Write(reader[1].ToString());
//..........
//Console.Write(reader[n].ToString());
}
//第七步:Dispose()用于释放SQL执行连接的资源
reader.Dispose();
cmd.Dispose();
//第八步:每次执行完数据库连接后使用Close()关闭该数据库连接
conn.Close();
//21世纪的精神世界,尽在 x9day.com
}