VS建立的C#控制台应用程序如何和建立的SQL数据库连接

VS建立的C#控制台应用程序如何和建立的SQL数据库连接,第1张

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

我经常用的方法是用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()

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

一般呢这种方法用于Entity

FrameWork

数据库中表与对象映射。

第二个解决方案:用SQL2008创建好数据库以后,在VS2010中用连接字符串连接接,即代码连接:用连接字符串,自己网上找吧。这种较为常见,连接字符串,初学者可以放到逻辑代码文件中,公司用的话就是放到.config文件中了。

第三种解决方案:在VS2010的视图即view菜单中选择Server,在Data

Connection上右击,选择Create

New

SQL

database.这个时候要保证自己机器上得SQL

服务已经开启。然后选择服务器名。给数据库名……。这种方式呢,最方便,在一个VS2010集成开发环境就可以创建数据库而且简单易行。不需要再切换到SQL2008。体现了VS2010这个集成工具的强大

一种添加数据源不过不建议如许会太依附控件第二写办法咯例:string

sql

=

select

*

from

BigSolutiontry{SqlDataAdapter

da

=

new

SqlDataAdapter(sql,

conn)DataSet

ds

=

new

DataSet()da.Fill(ds)GridView1.DataSource

=

dsGridView1.DataBind()}catch

(Exception

ex){Console.WriteLine(ex.Message.ToString())

}


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

原文地址:https://54852.com/sjk/9908856.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存