vs2008怎么连接自带的数据库?

vs2008怎么连接自带的数据库?,第1张

使用

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

的提议是个不错的选择.

将连接串复制到代码中.

使用connection连接数据库

方法1:server=服务器名;database=数据库名;UID=用户名;Pwd=密码

方法2:Data Source=服务器名;Initial Catalog=数据库名;User ID=用户名;Pwd=密码

使用测试工具UDL

可以新建文件文档 然后改名xx.udl 基本下一步下一步 选择你要连接的数据库名以及用户名和密码。最后以记事本的形式打开,把里面的东西复制出来!

以上几种方法得到的代码可以定义成一个变量,最后可以在应用变量

//创建连接数据库的字符串

string sqlstr = "Data Source=.Initial Catalog=sql server nameUser ID=saPwd=******"

//创建sqlconnection对象,设置sqlconnection对象连接数据库的字符串

sqlconnection conn = new SqlConnection(sqlstr)

//打开数据库

conn.Open()

//相关 *** 作

.......

//关闭数据库

conn.Close()

连接字符串为:

"Data Source=.\\SQLEXPRESSAttachDbFilename=|DataDirectory|数据库名字.mdfIntegrated Security=TrueUser Instance=True"

上传到虚拟主机应该不能用,因为需要虚拟主机安装SQL SERVER 2005


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存