📄 st_database.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 + -