一个可移植数据库操作组件的简单介绍

下载地址

getCOn静态类

public  string   getCon.connectionString(string  configConnectionStringsName,  out  string   provider)

  从web.Config里获取数据库的连接字符

DataOperate 类

构造函数 public DataOperate(string  provider , string cons, string developerWeb)

方法

public int excuteCommand(string str)

  执行sql语句,返回受影响的行数

 public int excuteCommand(string str, SqlParameter[] parameter)

  执行sql语句,返回受影响的行数

 public void excuteCommand(string str, out string scalar)

  执行sql语句,scalar为首行首列的值

public DataSet getDataset(string str, string tableName)

   执行SQL语句,返回DataSet 对象

public IDataReader getDataReader(string str)

  执行SQL语句,返回IDataReader 对象

public IDataReader getDataReader(string str, SqlParameter[] parameter)

  执行SQL语句,返回IDataReader 对象

public void Close()

  关闭与数据库的连接

public void Open()

  打开数据库连接

例子:providerName只支持oledb,sqlclient,oracleclient字符串

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using CommDataOperate;
public partial class Default2 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
string provider;
string con=getCon.connectionString("examSystem", out provider);
DataOperate data = new DataOperate(provider, con, "www.cnblogs.com/lifeofit");
data.Open();
GridView1.DataSource= data.getDataReader("select * from 教师信息表");
GridView1.DataBind();
data.Close();
}
}



posted @ 2012-03-27 15:22  蓝亭赏月  阅读(1199)  评论(6编辑  收藏  举报