总结10数据库的连接和基本处理类Word下载.docx

上传人:b****6 文档编号:20184475 上传时间:2023-01-17 格式:DOCX 页数:15 大小:17.54KB
下载 相关 举报
总结10数据库的连接和基本处理类Word下载.docx_第1页
第1页 / 共15页
总结10数据库的连接和基本处理类Word下载.docx_第2页
第2页 / 共15页
总结10数据库的连接和基本处理类Word下载.docx_第3页
第3页 / 共15页
总结10数据库的连接和基本处理类Word下载.docx_第4页
第4页 / 共15页
总结10数据库的连接和基本处理类Word下载.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

总结10数据库的连接和基本处理类Word下载.docx

《总结10数据库的连接和基本处理类Word下载.docx》由会员分享,可在线阅读,更多相关《总结10数据库的连接和基本处理类Word下载.docx(15页珍藏版)》请在冰豆网上搜索。

总结10数据库的连接和基本处理类Word下载.docx

usingSystem.Web.UI.WebControls.WebParts;

usingSystem.Web.UI.HtmlControls;

usingSybase.Data.AseClient;

usingSystem.Data.SqlClient;

namespaceWBIS.Base.Fun

{

///<

summary>

///数据库连接及处理类,用来连接数据库及读取,更新数据库处理

/summary>

publicclassDB

{

///<

///设置连接字符串

//publicstaticstringstrConn="

DataSource=tycad;

user=PPMS;

password=tycad123456;

"

;

DataSource='

192.168.0.202'

Port='

5000'

UID='

sa'

Charset='

big5'

PWD='

sybase'

database='

bistrn'

DRIVER={SybaseASEODBCDriver};

Charset=iso_1;

UID=sa;

DB=sybase;

NA=192.168.0.202,5000;

PWD=bistrn"

//TWD2008charset指定了編碼方式為big5

publicstaticstringstrConn="

服務器'

2048'

用戶名'

charset=big5;

密碼'

數據庫'

MaxPoolSize=512"

///数据库处理之出错提示信讯

publicstaticstringstrDBErrMag="

///连接数据库对象

//publicstaticAseConnectionm_conn=newAseConnection(strConn);

///创建一个命令

//publicstaticAseCommandm_cmd=newAseCommand();

 

///创建连接对象

returns>

<

/returns>

publicstaticAseConnectionConn()

if(strConn!

="

try

returnnewAseConnection(strConn);

}

catch(System.Exceptionex)

strDBErrMag="

连接数据库处理出错:

+ex.Message.ToString();

returnnull;

else

/////<

/////打开数据库连接

remarks>

/remarks>

//publicstaticBooleanConnect()

//{

//if(strConn=="

//{

//returnfalse;

//}

//try

////连接数据库处理

//if(m_conn==null)

//m_conn=newAseConnection(strConn);

//m_conn.Open();

//returntrue;

//elseif(m_conn.State==System.Data.ConnectionState.Closed)

//catch(System.Exceptionex)

//strDBErrMag="

////funMessage.setStatusBarMag(strDBErrMag,true);

//}

/////关闭数据库连接

//publicstaticBooleanDBclose()

////关闭数据库之连接

//if(m_conn.State!

=System.Data.ConnectionState.Closed)

//m_conn.Close();

关闭数据库之连接出错:

///查询数据库之数据,并返回数据集

paramname="

strSQL"

>

查询之SQL<

/param>

strFillTalbeName"

数据集名称<

DataSet"

返回之DateSet数据<

true表示删除成功,false删除失败<

publicstaticBooleanRunDataToDs(stringstrSQL,stringstrFillTalbeName,System.Data.DataSetDataSet)

//初始化资料的值

AseConnectionconn=Conn();

if(conn==null)

returnfalse;

//打开连接

conn.Open();

//设定查询之连接,并进行查询

AseDataAdapterDA=newAseDataAdapter(strSQL,conn);

DA.SelectCommand.CommandText=strSQL;

DA.SelectCommand.CommandTimeout=9000;

DA.Fill(DataSet,strFillTalbeName);

DA.Dispose();

conn.Close();

conn.Dispose();

SQL查询出错:

+ex.Message.ToString().Trim();

//funMessage.setStatusBarMag(strDBErrMag,true);

returntrue;

///更新数据数据库的数据。

true表示删除成功,false删除失败

更新的SQL<

publicstaticBooleanUpdateDataSQL(stringstrSQL)

//进行程序更新到数据表

AseCommandcmd=conn.CreateCommand();

cmd.CommandText=strSQL;

//cmd.ExecuteReader();

cmd.ExecuteNonQuery();

//cmd.ExecuteNonQuery();

cmd.Dispose();

更新SQL出错:

///执行存储过程

strSP"

存储过程名称<

//publicstaticBooleansetExecSP(stringstrSP)

//if(Connect()==false)

//m_cmd=newAseCommand();

//创建一个命令

//m_cmd.Connection=m_conn;

//指定命令连接

//m_cmd.CommandType=CommandType.StoredProcedure;

//指定命令类型

//m_cmd.CommandText=strSP;

//指定当前执行存储过程

///

//publicstaticBooleanRunDataToDs(stringstrFillTalbeName,System.Data.DataSetDataSet)

//AseDataAdapterda=newAseDataAdapter();

//创建适配器

//da.SelectCommand=m_cmd;

//指定当前适配器命令

//da.Fill(DataSet,strFillTalbeName);

//填充数据集

asePara"

publicstaticAseCommandRunSP(AseCommandaseCmd)

AseCommandoutCmd=newAseCommand();

returnaseCmd;

aseCmd.Connection=conn;

aseCmd.CommandTimeout=9600;

aseCmd.CommandType=CommandType.StoredProcedure;

aseCmd.ExecuteNonQuery();

for(inti=0;

i<

aseCmd.Parameters.Count;

i++)

outCmd.Parameters.Add(aseCmd.Parameters[i].ParameterName,aseCmd.Parameters[i].AseDbType,aseCmd.Parameters[i].Size);

outCmd.Parameters[i].Direction=aseCmd.Parameters[i].Direction;

outCmd.Parameters[i].Value=aseCmd.Parameters[i].Value;

aseCmd.Dispose();

returnoutCmd;

publicclassDBsql

publicstaticstringstrConnSQL="

DataSource=etlsvr;

UID=sa;

PWD=123456;

Database=WEBDB;

//strBillDS="

driver={SQLServer};

SERVER=etlsvr;

Database=WEBT;

publicstaticstringstrDBErrMagSQL="

publicstaticSqlConnectionm_connSQL=newSqlConnection(strConnSQL);

publicstaticSqlCommandm_cmdSQL=newSqlCommand();

///打开数据库连接

publicstaticBooleanConnectSQL()

if(strConnSQL=="

//连接数据库处理

if(m_connSQL==null)

m_connSQL=newSqlConnection(strConnSQL);

m_connSQL.Open();

elseif(m_connSQL.State==System.Data.ConnectionState.Closed)

strDBErrMagSQL="

///关闭数据库连接

publicstaticBooleanDBSQLclose()

//关闭数据库之连接

if(m_connSQL.State!

m_connSQL.Close();

publicstaticBooleanRunDataToDsSQL(stringstrSQL,stringstrFillTalbeName,System.Data.DataSetDataSet)

if(ConnectSQL()==false)

SqlDataAdapterDA=newSqlDataAdapter(strSQL,m_connSQL);

SqlCommandcmd=m_connSQL.CreateCommand();

cmd.ExecuteReader();

}

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 职业教育 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1