C#如何连接数据库

C#如何连接数据库,第1张

我们用C#编写程序的时候,经常需要连接数据库进行数据 *** 作,那么C#如何连接数据库呢?下面我给大家分享一下。

工具/材料

Visual Studio 2015

01

首先我们打开Visual Studio,创建一个控制台应用程序,如下图所示

02

接下来在程序文件中我们导入连接数据库所需要的库文件,如下图所示

03

然后就需要通过SqlConnection来声明数据库连接实例,并且指定数据库连接字符串,如下图所示

04

数据库连接成功以后,我们就可以通过SQL语句 *** 作数据库的数据了, *** 作完毕记得关闭数据库的连接,如下图所示

工具/材料

Visual Studio 2008

01

打开Visual Studio 2008工具,点击文件菜单,选择新建下面的项目选项,如下图所示

02

在d出的新建项目界面,选择控制台程序,然后点击确定按钮,如下图所示

03

在Program.cs界面中引入SqlClient命名空间,这个空间里包含了所有的 *** 作SQL SERVER的功能,如下图所示

04

接下来我们实例化SqlConnection,然后通过SqlConnection实例创建一个连接字符串,如下图所示

05

然后我们通过Open方法连接SQL SERVER,并且输出当前连接的数据库信息,如下图所示

06

然后我们运行控制台程序,你会在输出窗口中看到连接的数据库信息已打印出来了,如下图所示

07

最后要提醒的是,在 *** 作完SQL SERVER的时候,一定要通过Close方法将数据库关闭,如下图所示

有多种方法,具体还有看你连接什么数据库,以及采用什么连接方式

我经常用的方法是用DAO连接Access

具体方法是

1、先添加DAO的引用

2、定义全局变量

public DAO.Database myDb

DAO.Workspace myWs

public DAO.Recordset myRec

DAO.DBEngine de = new DAO.DBEngineClass()

3、自己定义一个打开数据库的函数,以便自己调用

public void OpenDb(String sql)

{

string dbStr

dbStr = "c:\\钟山亮.mdb"//数据库的路径

myWs = de.Workspaces[0]

myDb = myWs.OpenDatabase(dbStr, null, null, null)

myRec = myDb.OpenRecordset(sql, DAO.RecordsetTypeEnum.dbOpenDynaset,

DAO.RecordsetOptionEnum.dbDenyWrite,

DAO.LockTypeEnum.dbOptimistic)

}

4、打开数据库

string sql="select * from myTb"//书写你自己的SQL语句

OpenDb(sql)

while (!myRec.EOF)//遍历记录 {

myRec.MoveNext()

}

myRec.Close()

myDb.Close()

伏=伏=毫伏=微伏。测量电压的仪表是:电压表,它


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

原文地址: https://outofmemory.cn/yw/11418437.html

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

发表评论

登录后才能评论

评论列表(0条)

保存