ADO.NET中的公共函数

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.SqlClient;

namespace MyPsbc
{
    class PublicFuntion
    {
        public SqlConnection GetConnection()
        {
            string connstr = "server=cf;database=PSBC,integrated security=yes";
            SqlConnection connection = new SqlConnection(connstr);
            return connection;
        }
        public SqlCommand GetCommand(string sqltext)
        {
            SqlConnection connection = this.GetConnection();
            connection.Open();
            SqlCommand cmd = new SqlCommand(sqltext, connection);
            cmd.ExecuteNonQuery();
            return cmd;
            cmd.Dispose();
        }
        public SqlDataAdapter GetAdapter(string sqltext)
        {
            SqlConnection connection = this.GetConnection();
            SqlDataAdapter da = new SqlDataAdapter(sqltext, connection);
            connection.Open();
            return da;
        }
        public DataSet GetDataSet(string sqltext, string str_tablename)
        {
            SqlConnection connection = this.GetConnection();
            SqlDataAdapter da = new SqlDataAdapter(sqltext, connection);
            connection.Open();
            DataSet ds = new DataSet();
            da.Fill(ds, str_tablename);
            return ds;
        }
        public SqlDataReader GetReader(string sqltext)
        {
            SqlConnection connection = this.GetConnection();
            SqlCommand cmd = new SqlCommand(sqltext, connection);
            connection.Open();
            SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection);
            return reader;
        }

    }
}

posted on 2010-11-24 12:04  夜曲的成长日记  阅读(171)  评论(0编辑  收藏  举报

导航