700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 使用MyDBase连接SQL Server

使用MyDBase连接SQL Server

时间:2024-04-17 07:08:39

相关推荐

使用MyDBase连接SQL Server

数据库|mysql教程

使用,MyDBase,连接,Server

数据库-mysql教程

sip协议源码,ubuntu文件打包命令,爬虫新注册公司,婚恋 php,seo1301lzw

使用自定义类MyDBase连接SQL Server数据库 using System; using System.Data; using System.Data.SqlClient; public class MyDBase { bool ECode=false; string ES; SqlConnection cn=new System.Data.SqlClient.SqlConnection(); DataSet Rs; publ

群地点自定义软件源码,ubuntu安卓远程,虚拟机访问怎么tomcat,爬虫的性质,在线学习系统开发php,seo营销工资lzw

网页聊天室.net源码下载,ubuntu如何创建c,增量爬虫的优点,php math,seo免费引流lzw

使用自定义类MyDBase连接SQL Server数据库

using System;

using System.Data;

using System.Data.SqlClient;

public class MyDBase

{

bool ECode=false;

string ES;

SqlConnection cn=new System.Data.SqlClient.SqlConnection();

DataSet Rs;

public MyDBase(string MyDBServerName,string MyDataBaseName)

{

ECode = false;

cn.ConnectionString=”workstation id=”+MyDBServerName+”;packet size=4096;integrated security=SSPI;data source=”+MyDBServerName+”;persist security info=False;initial catalog=”+MyDataBaseName;

try

{

cn.Open();

}

catch (Exception e)

{

ES = e.Message;

ECode = true;

}

}

public MyDBase(string MyDBServerName, string MyDataBaseName, string sUerName, string sPasswd)

{

ECode = false;

string sConn = “workstation id=” + MyDBServerName + “;packet size=4096;user id=” + sUerName + “;pwd=” + sPasswd + “;data source=” + MyDBServerName + “;persist security info=False;initial catalog=” + MyDataBaseName;

cn.ConnectionString = sConn;

try

{

cn.Open();

}

catch (Exception e)

{

ES = e.Message;

ECode = true;

}

}

public DataSet GetRecordset(string Sqls)

{

SqlCommand sqlCmd= new SqlCommand();

sqlCmd.Connection = cn;

mandText = Sqls;

try

{

SqlDataAdapter adp = new SqlDataAdapter(sqlCmd);

Rs = new DataSet();

adp.Fill(Rs);

}

catch (Exception e)

{

ES = e.Message;

ECode = true;

return null;

}

return (Rs);

}

public int ExecuteSQLScalar(string Sqls)

{

string s;

SqlCommand sqlCmd= new SqlCommand();

sqlCmd.Connection = cn;

mandText = Sqls;

mandType = CommandType.Text;

try

{

s = sqlCmd.ExecuteScalar().ToString();

}

catch (Exception e)

{

ES = e.Message;

ECode = true;

return -1;

}

return(int.Parse(s));

}

public string ExecuteSQLScalarTOstring(string Sqls)

{

string s;

SqlCommand sqlCmd = new SqlCommand();

sqlCmd.Connection = cn;

mandText = Sqls;

mandType = CommandType.Text;

try

{

s = sqlCmd.ExecuteScalar().ToString();

}

catch (Exception e)

{

ES = e.Message;

ECode = true;

return “-1”;

}

return s;

}

public string ExecuteSQLWithTrans(string Sqls)

{

string s;

SqlTransaction myTrans;

myTrans=cn.BeginTransaction();

SqlCommand sqlCmd= new SqlCommand();

sqlCmd.Connection = cn;

mandText = Sqls;

mandType = CommandType.Text;

sqlCmd.Transaction =myTrans;

sqlCmd.ExecuteNonQuery();

//Sqls=”SELECT @@IDENTITY AS ID”;

mandText =Sqls;

try

{

s = sqlCmd.ExecuteScalar().ToString();

}

catch (Exception e)

{

ES = e.Message;

ECode = true;

mit();

return “”;

}

mit();

return(s);

}

public void ExecuteSQL(string Sqls)

{

SqlCommand sqlCmd= new SqlCommand();

sqlCmd.Connection = cn;

mandText = Sqls;

mandType = CommandType.Text;

try

{

sqlCmd.ExecuteNonQuery();

}

catch (Exception e)

{

ES = e.Message;

ECode = true;

}

}

public SqlDataReader DBDataReader(string Sqls)

{

SqlCommand sqlCmd= new SqlCommand();

sqlCmd.Connection = cn;

mandText = Sqls;

mandType = CommandType.Text;

try

{

return sqlCmd.ExecuteReader(CommandBehavior.CloseConnection);

}

catch (Exception e)

{

ES = e.Message;

ECode = true;

return null;

}

}

public void DBClose()

{

try

{

cn.Close();

}

catch (Exception e)

{

ES = e.Message;

ECode = true;

}

}

public bool ErrorCode()

{

return ECode;

}

public string ErrMessage()

{

return ES;

}

~MyDBase()

{

//if (cn.State==ConnectionState.Open ) cn.Close();

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。