工具:

1、Visual Studio(我使用的是vs2019)

2、SQL server(我使用的是sql2008)

3、网页运行框架:.Net2.0

目录

一、网站以windows身份验证连接数据库

二、网站以sql server身份验证连接数据库

三、使用工具Visual Studio中自带的连接数据库功能


一、网站以windows身份验证连接数据库

1、sql数据库以Windows身份验证的形式登录;

2、在Web.config配置文件中配置连接,在<configuration></configuration>标记中添加以下连接字符串:

<connectionStrings>
<add name="[数据库连接字符串名--自己定]" connectionString="Data Source=[服务器名称];Initial Catalog=[要连接的数据库名];Integrated Security=True"
providerName="System.Data.SqlClient"/>
</connectionStrings>

eg:
<connectionStrings>
<add name="sqlconstr" connectionString="Data Source=PC;Initial Catalog=BookShop;Integrated Security=True"
providerName="System.Data.SqlClient"/>
</connectionStrings>


<!--[Integrated Security=True]这句代码的意思是采用Windows身份验证连接-->
<!--[providerName="System.Data.SqlClient"]这句代码的意思是连接的数据库的类型为sql server-->

3、在一个执行程序中输入以下代码

[需要在程序代码中引用以下两个命名空间:

using System.Data.SqlClient;

using System.Data;

]

[以下代码是用来测试的,判断是不是有链接到数据库]

SqlConnection sqlconstr = new SqlConnection();//Connection对象实例化。对象名为sqlconstr
//server=[服务器名字],database=[你要连接的数据库的名字]
sqlconstr.ConnectionString="server=PC;database=BookShop;Integrated Security=True";

sqlconstr.Open();//打开数据库连接
if(sqlconstr.State==ConnectionState.Open)
{
Response.Write("数据库已经打开了");
}
Sqlconstr.Close();//关闭数据库连接

二、网站以sql server身份验证连接数据库

1、sql以sql server身份验证登录。

具体步骤可以参考:

sql数据库身份验证登录

2、在一个执行程序中输入以下代码

[需要在程序代码中引用以下两个命名空间:

using System.Data.SqlClient;

using System.Data;

]

[以下代码为参考格式]

//括号内为“=”后面需要填写的内容
string connectionString ="server=[服务器名称];database=[你要连接的数据库名字];uid=(你创建的登录名或者说已有的都可以,不过要与第一步的登录名相同);pwd=123456"(你设置的密码);
SqlConnection [对象名] = new SqlConnection(connectionString);//对象实例化
	[对象名].Open();//打开连接
	//填充内容
    [对象名].Close();//关闭连接

三、使用工具Visual Studio中自带的连接数据库功能

1、打开Visual Studio,打开[工具],选择[连接到数据库]

 2、我们是要连接到sql数据库,所以我们数据源选择的是红框内的Microsoft SQL Server(下面那个需要通过数据库文件来连接),数据提供程序我们选择:用于SQL Server的.NET Framework

 3、服务器名可以选择自己输入也可以选择右边蓝色的小框中的小三角来选择。

 4、选择Windows身份验证,并选择要连接的数据库。

 5、选择sql server身份验证,并选择要连接的数据库。(首先,数据库要用sql server身份验证登录,其次在这个界面填写的登录名与密码要与用sql server身份验证登录的数据库的登录名和密码一致。)

6、点击测试连接,出现测试连接成功,后点击确定。即可连接。

 7、最后会出现这样的界面。

 

更多推荐

[VS]网页连接数据库