留言本(2)数据操作基础类
来源:互联网 发布:淘宝搜血滴子是什么梗 编辑:程序博客网 时间:2024/06/06 03:00
此留言本数据库用的是access,数据库名为book,有两个表为guestbook:留言记录表,admin:管理员用户名及密码表。
下面是数据基础类
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.OleDb;
/// <summary>
/// DB 的摘要说明
/// </summary>
public class DB
{
public DB()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
public static OleDbConnection Getcon() //用静态方法是为了方便,直接调用即可
{
OleDbConnection con = new OleDbConnection(ConfigurationManager.ConnectionStrings["BookConnectionString"].ConnectionString); //数据库连接
return con;
}
public static DataSet GetDataSet(string sql, string tablename)//得到一个数据集,为了以后数据绑定控件的数据源
{
OleDbConnection con = Getcon();
con.Open();
OleDbCommand cmd = new OleDbCommand(sql, con);
OleDbDataAdapter adpt = new OleDbDataAdapter(cmd);
DataSet ds = new DataSet();
adpt.Fill(ds, tablename);
return ds;
con.Close();
con.Dispose();
}
public static int ExecuteScalar(string query)//返回记录的第一行第一列
{
Int32 result;
OleDbConnection con = Getcon();
con.Open();
OleDbCommand cmd = new OleDbCommand(query, con);
result = (Int32)cmd.ExecuteScalar();
con.Close();
con.Dispose();
return result;
}
public static void ExecuteNonQuery(string query) //数据执行,更新数据库
{
OleDbConnection con = Getcon();
con.Open();
OleDbCommand cmd = new OleDbCommand(query, con);
cmd.ExecuteNonQuery();
}
public static string ExecuteSca(string query)
{
string result;
OleDbConnection con = Getcon();
con.Open();
OleDbCommand cmd = new OleDbCommand(query, con);
result=(string )cmd.ExecuteScalar();
return result;
}
}
- 留言本(2)数据操作基础类
- php中文本数据翻页(留言本翻页)
- 留言本(4)写留言
- 留言本(5)回复留言
- 留言本(7)管理员管理留言本
- 留言本(3)主页
- 留言本
- 留言本
- 留言本
- 留言本
- 留言本
- 留言本
- 留言本
- 留言本
- 留言本
- 留言本
- 留言本
- 留言本
- 无法显示隐藏文件,怎么办?
- Delphi写的串口发送短信控件源程序
- 我们需要怎样的健康的优越感
- NOR和NAND FLASH
- 163新闻
- 留言本(2)数据操作基础类
- Agile Testing
- 关闭MDI窗体子窗体
- 如何创建聊天应用程序
- 如何在ListView查找指定的字符串?
- Delphi的TRegistry注册表类方法详解
- Delphi释放资源
- oracle数据库学习
- 变正版安装IE7