⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 st_database.cs

📁 企业信息管理系统。 适合于学习.net开发出几阶段学习使用
💻 CS
字号:
using System;
using System.Data.OleDb;
using System.Data;
using System.Configuration;

namespace ST_GROUP.EnterpriseOnlineInfoManage
{
	/// <summary>
	/// ST_DataBase 的摘要说明。
	/// </summary>
	public class ST_DataBase: System.Web.UI.Page
	{
		string ST_ConnectionString;
		public ST_DataBase()
		{
	
//			ST_ConnectionString="Provider=SQLOLEDB.1;Password=wanglei;Persist Security Info=True;User ID=sa;" 
//				+"Initial Catalog=ST_EnterpriseOnlineInfoManage;Data Source=127.0.0.1;";
			ST_ConnectionString=ConfigurationSettings.AppSettings["ConnectionString"];

		}

		//读写数据表--DataTable
		public DataTable ReadTable(string strSql)
		{
			DataTable ST_dd=new DataTable();//创建一个数据表ST_dd
			OleDbConnection ST_dbconn=new OleDbConnection(ST_ConnectionString);//定义新的数据连接控件并初始化
			ST_dbconn.Open();//打开连接
			OleDbDataAdapter ST_adapter = new OleDbDataAdapter(strSql, ST_dbconn);//定义并初始化数据适配器
			ST_adapter.Fill(ST_dd);								//将数据适配器中的数据填充到数据集ST_dd中
			ST_dbconn.Close();//关闭连接
			return ST_dd;
		}

		//读写数据集--DataSet
		public DataSet Readdate(string strSql)
		{
			DataSet ST_dd=new DataSet();//创建一个数据集ST_dd
			OleDbConnection ST_dbconn=new OleDbConnection(ST_ConnectionString);//定义新的数据连接控件并初始化
			ST_dbconn.Open();//打开连接
			OleDbDataAdapter adapter = new OleDbDataAdapter(strSql, ST_dbconn);//定义并初始化数据适配器
			adapter.Fill(ST_dd);								//将数据适配器中的数据填充到数据集ST_dd中
			ST_dbconn.Close();//关闭连接
			return ST_dd;
		}

		public DataSet GetDataSet(string strSql,string tableName)
		{
			DataSet dataSet=new DataSet();	//定义一个数据集,用来赋值给应用程序的一个数据集
			OleDbConnection ST_conn = new OleDbConnection(ST_ConnectionString);
			System.Data.OleDb.OleDbDataAdapter dataAdapter=new OleDbDataAdapter(strSql,ST_conn);
			dataAdapter.Fill(dataSet,tableName);
			return dataSet;						//返回这个数据集
		}

		public OleDbDataReader readrow(string sql)
		{
			OleDbConnection ST_Con = new OleDbConnection(ST_ConnectionString);  
			OleDbCommand ST_objCommand =new OleDbCommand(sql,ST_Con);
			OleDbDataReader ST_objDataReader ;
			ST_objCommand.Connection.Open();
			ST_objDataReader = ST_objCommand.ExecuteReader();	

			if(ST_objDataReader.Read())
			{
				ST_objCommand.Dispose();
				return ST_objDataReader;
			}
			else 
			{
				ST_objCommand.Dispose();
				return null;
			}

		}

		//读某一行中某一字段的值
		public string Readstr(string strSql,int flag)
		{
			DataSet ST_dd=new DataSet();//创建一个数据集ST_dd
			string ST_str;

			OleDbConnection ST_dbconn=new OleDbConnection(ST_ConnectionString);//定义新的数据连接控件并初始化
			ST_dbconn.Open();//打开连接
			OleDbDataAdapter ST_adapter = new OleDbDataAdapter(strSql, ST_dbconn);//定义并初始化数据适配器
			ST_adapter.Fill(ST_dd);								//将数据适配器中的数据填充到数据集ST_dd中

			ST_str=ST_dd.Tables[0].Rows[0].ItemArray[flag].ToString();
			ST_dbconn.Close();//关闭连接
			return ST_str;
		}


		public void execsql(string strSql)
		{
			OleDbConnection ST_dbconn=new OleDbConnection(ST_ConnectionString);//定义新的数据连接控件并初始化
			OleDbCommand ST_comm=new OleDbCommand(strSql,ST_dbconn);//定义并初始化命令对象
			ST_dbconn.Close();//关闭连接
			ST_dbconn.Open();//打开连接

			ST_comm.ExecuteNonQuery();//执行命令
			ST_dbconn.Close();//关闭连接
		}

	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -