c#中连接数据库的类怎么写呀

c#中连接数据库的类怎么写呀,第1张

我有一个,你试试

using System;

using SystemCollectionsGeneric;

using SystemLinq;

using SystemWeb;

using SystemDataOleDb;

using SystemData;

using SystemDataSqlClient;

/// <summary>

///SqlConnDb类,适用于Sql数据库 *** 作

/// </summary>

public class SqlConnDb

{

SqlConnection conn = null; //连接数据库的对象

/// <summary>

/// 构造函数,连接数据库,数据库连接字符在webConfig文件的AppSettings下的conStr

/// </summary>

public SqlConnDb()

{

if (conn == null)//判断连接是否为空

{

//string conString = "provider=sqloledb1;data source=;initial catalog=capucivar;user id=sa;pwd=";//连接数据库的字符串

string conString = SystemConfigurationConfigurationManagerAppSettings["conStr"];//连接数据库的字符串

conn = new SqlConnection(conString);

if (connState == ConnectionStateClosed)

{

connOpen();//打开数据库连接

}

}

}

/// <summary>

/// 从数据库中查询数据的,返回为DataSet

/// </summary>

/// <param name="sql"></param>

/// <returns></returns>

public DataSet query(string sql)

{

DataSet ds = new DataSet();//DataSet是表的集合

SqlDataAdapter da = new SqlDataAdapter(sql, conn);//从数据库中查询

daFill(ds);//将数据填充到DataSet

connClose();//关闭连接

return ds;//返回结果

}

/// <summary>

/// 更新数据库

/// </summary>

/// <param name="sql"></param>

/// <returns></returns>

public int update(string sql)

{

SqlCommand oc = new SqlCommand();//表示要对数据源执行的SQL语句或存储过程

ocCommandText = sql;//设置命令的文本

ocCommandType = CommandTypeText;//设置命令的类型

ocConnection = conn;//设置命令的连接

int x = ocExecuteNonQuery();//执行SQL语句

connClose();//关闭连接

return x; //返回一个影响行数

}

/// <summary>

/// 关闭数据库连接

/// </summary>

public void connClose()

{

if (connState == ConnectionStateOpen)

{//判断数据库的连接状态,如果状态是打开的话就将它关闭

connClose();

}

}

}

/// <summary>

///OleDbConnDb类,适用于Accsee数据库 *** 作

/// </summary>

public class OleDbConnDb

{

OleDbConnection conn = null; //连接数据库的对象

/// <summary>

/// 构造函数,连接数据库,数据库连接字符在webConfig文件的AppSettings下的conStr

/// </summary>

public OleDbConnDb()

{

if (conn == null)//判断连接是否为空

{

//string conString = "provider=sqloledb1;data source=;initial catalog=capucivar;user id=sa;pwd=";//连接数据库的字符串

string conString = SystemConfigurationConfigurationManagerAppSettings["conStr"];//连接数据库的字符串

conn = new OleDbConnection(conString);

if (connState == ConnectionStateClosed)

{

connOpen();//打开数据库连接

}

}

}

/// <summary>

/// 从数据库中查询数据的,返回为DataSet

/// </summary>

/// <param name="sql"></param>

/// <returns></returns>

public DataSet query(string sql)

{

DataSet ds = new DataSet();//DataSet是表的集合

OleDbDataAdapter da = new OleDbDataAdapter(sql, conn);//从数据库中查询

daFill(ds);//将数据填充到DataSet

connClose();//关闭连接

return ds;//返回结果

}

/// <summary>

/// 更新数据库

/// </summary>

/// <param name="sql"></param>

/// <returns></returns>

public int update(string sql)

{

OleDbCommand oc = new OleDbCommand();//表示要对数据源执行的SQL语句或存储过程

ocCommandText = sql;//设置命令的文本

ocCommandType = CommandTypeText;//设置命令的类型

ocConnection = conn;//设置命令的连接

int x = ocExecuteNonQuery();//执行SQL语句

connClose();//关闭连接

return x; //返回一个影响行数

}

/// <summary>

/// 关闭数据库连接

/// </summary>

public void connClose()

{

if (connState == ConnectionStateOpen)

{//判断数据库的连接状态,如果状态是打开的话就将它关闭

connClose();

}

}

}

算数函数

产生随机数 rand()

取绝对值 fabs()

取复数的绝对值 cabs(struct complex i)

浮点数的绝对值 fabs()/fabsf()/fabsl()

取余 fmod(double, double)

向上取整 ceil()/ceilf()/ceill()

向下取整 floor()/floorf()/floorl()

求最大值 fmax()/fmaxf()/fmaxl()

求最小值 fmin()/fminf()/fminl()

四舍五入 round()/roundf()/roundl()

指数与对数

求 n 的 m 次方的值 pow(n, m)/powf(n, m)/powl(n, m)

求 e 的 x 次方 exp(x)/expf(x)/expl(x)

以 e 为底的对数值 log()/logf()/logl()

以10为底的对数 log10()/log10f()/log10l()

开平方(根号) sqrt()

三角函数

正弦值 sin()/sinf()/sinl()

余弦值 cons()/cosf()/cosl()

正切值 tan()/tanf()/tanl()

双曲线正弦值 sinh()/sinhf()/sinhl()

双曲线余弦值 cosh()/coshf()/coshl()

双曲线正切值 tanh()/tanhf()/tanhl()

反三角函数

反正弦值 asin()/asinf()/asinl()

反余弦值 acos()/acosf()/acosl()

反正切值 atan()/atanf()/atanl()

反双曲线正弦值 asinh()/asinhf()/asinhl()

反双曲线余弦值 acosh()/acoshf()/acoshl()

反双曲线正切值 atanh()/atanhf()/atanhl()

开始基础的学习,不管定位是前端工程师,还是后端工程师,他们都需要从业者掌握基础的互联网 IT 知识。在具体的学习之前,需要先把这些基础的知识学习扎实,这些内容包括: HTML ,软件开发步骤,互联网请求响应过程( >

然后就是不同工种的学习了,先说前端工程师。前端工程师主要是对用户看到的界面上的内容进行调整,开发。主要包括的内容有: HTML , CSS , JavaScrit , Jquery 。其他的一些内容都是以这几项为基础而衍生出来的。

开发人员需要具备几项技能,其一是逻辑思维能力,其二数据分析能力,其三是问题表达能力,接下来是后端工程师的职业知识,后端工程师所作的事是用户看不到的,比如说进入网站你输入用户名,密码登陆,这个登录的功能就需要后端工程师去完成。主要涉及的知识有:编程语言 , 数据结构,数据库,服务器。

知识储备完毕,可以做一个简单的小软件去系统的应用一下自己所学的内容。比如做一个简单的学生管理系统,图书管理系统。最后你就可以去寻找相关的开发岗位了,由于没有实际的项目开发经验,可以先找一些工资少一点的。等工作一两年有了项目经验,这个时候你就有资本去谋求高薪水的工作了。

以上就是关于c#中连接数据库的类怎么写呀全部的内容,包括:c#中连接数据库的类怎么写呀、OC 常用数学函数 (基于C语言)、软件开发需要学什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9511828.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存