怎么用vs2010 连接自带数据库

怎么用vs2010 连接自带数据库,第1张

一般呢这种方法用于Entity FrameWork 数据库中表与对象映射。

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

第三种解决方案:在VS2010的视图即view菜单中选择Server,在Data Connection上右击,选择Create New SQL database.这个时候要保证自己机器上得SQL 服务已经开启。然后选择服务器名。给数据库名……。这种方式呢,最方便,在一个VS2010集成开发环境就可以创建数据库而且简单易行。不需要再切换到SQL2008。体现了VS2010这个集成工具的强大

//先可以创建一个连接数据库的字符串常量或变量

格式如下

string

Sql

=

"Server

=

服务器名称;DataBase

=

数据库名;UID

=

用户名;

PWD

=

密码;

"

//然后创建一个SqlConnection的对象

并且把链接数据库的Sql

字符串变量作为参数

//这样就会调用SqlConnection类的参数为String类型的构造函数为你的Connct对象赋值

SqlConnection

Connct

=

new

SqlConnection(Sql);

然后你只需要

Connct.open()

就可以对数据库进行一些 *** 作

或者是绑定数据源

使用

VS2008

㉂带的

SQL

Server

Express

版本.

1.

使用

Windows

认证模式:

SqlConnection

hCon

=

new

SqlConnection(Server=(local)\\SQLExpress

Integrated

Security=SSPI)

//

连接到默认数据库,

如果指定连接到其他数据库,

可以附加

Initial

Catalog=yourDBName

段.

2.

使用

SQL

Server

Authencation

模式:

SqlConnection

hCon

=

new

SqlConnection(Server=(local)\\SQLExpress

User

ID=yourLoginID

Password=yourPassword)

//

yourLoginID

为登录

ID,

通常使用

sa

帐户登录.

//

yourPassword

为登录

ID

对应的密码------值得注意的是,

对于

Express

版本

SQL

Server,

它的实例名后面带

SQLExpress,

而且不能改,

当然也不能增加新的实例.

连接时要附加这个标识.

例如:

---------对于企业版

SQL

Server

2005,

则无此要求.

使用

System.Data.Sql.SqlClient.SqlConnection

连接

SQL

Server,

如果是本机,则最好采用

Windows

认证模式来连接.

依稀记得

SQL

Server

2005

Express

版本,

默认

sa

是禁止网络登录的

(Deny

login),

如果使用

sa

登录,

要先开启

sa

允许登录状态.

mxsj_lxm

的提议是个不错的选择.

将连接串复制到代码中.


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存