工具:

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]网页连接数据库相关推荐

  1. 网页连接数据库 服务器,关于asp网页连接远程服务器上数据库问题

    我做了一个会员登入页面,我是网上申请的免费asp空间,然后我写了一个 p的文件,代码如下: 我做了一个会员登入页面,我是网上申请的免费asp空间,然后我写了一个 p的文件,代码如下: 然后,我在log ...

  2. c#web网页连接数据库产品出库入库数据更新

    先搞个读写类,还要添加MySQL.data应用 再创建一个web窗体 <html xmlns="http://www.w3.org/1999/xhtml"> <h ...

  3. 2018-2019-2 网络对抗技术 20165329 Exp 8 Web基础

    2018-2019-2 网络对抗技术 20165329 Exp 8 Web基础 原理与实践说明 实践内容概述 基础问题回答 实践过程记录 1.Web前端:HTML 2.Web前端:javascipt ...

  4. 如何做一个简单的XX(学生/图书馆)管理系统(一)

    一.前言 本文背景 老师要求做一个数据库管理系统,虽然数据库课上讲了很多知识,不过操作起来,关于软件,语言等等可以说是一点也没提,只好自己从头摸索,走了很多弯路,现在回头看看自己做好的系统发现真的是不 ...

  5. 写一些Android开发俄罗斯方块游戏的过程注意点

    写一些关于我的本科毕业设计的过程和注意点 基于Android的俄罗斯方块游戏的设计与实现 我用到的软件是Android studio,visual studio,SQL server2008. And ...

  6. python xpath定位不到_Xpath定位方法深入探讨及元素定位失败常见情况

    一.Xpath定位方法深入探讨 (1)常用的Xpath定位方法及其特点 使用绝对路径定位元素. 例如: driver.findElement(By.xpath("/html/body/div ...

  7. 部署WEB应用到云服务器时,出现的部分网页不能显示或者连接数据库问题。

    目录 QUESTION:部署WEB应用到云服务器时,出现的部分网页不能显示或者连接数据库问题? ANSWER: 一:Mysql配置问题 1.1MySQL配置不区分大小写: 1.2设置MySQL字符集 ...

  8. 动态网页(JSP 文件)如何连接数据库(SQL Server)--看这里

    动态网页(JSP)连接数据库文件(SQL SERVER) 举例演示,请到百度网盘下载例文件,如果要是有文件可以不需要此文件 两种方法下载 一:https://download.csdn.net/dow ...

  9. 网页如何与mysql服务器建立连接不上,html与mysql建立连接数据库

    html与mysql建立连接数据库 内容精选 换一换 云数据库 GaussDB(for MySQL)是华为云提供的一款安全.可信的数据库服务.GaussDB(for MySQL)秉承华为云对租户的安全 ...

  10. 使用Eclipse创建JavaWeb动态网页项目(二)连接数据库

    上一篇文章介绍了如何使用Servlet建立网页的动态反应,这篇文章介绍数据库的连接方法. 网上大多数文章以MySQL为例,这里介绍Oracle在JavaWeb中的连接方法. 文章目录 配置Oracle ...

最新文章

  1. postgresql之数据库管理
  2. 第一次阅读java,net.ServerSocket
  3. Mybatis映射文件动态SQL语句-01
  4. 初学Vue.js--数据绑定与文本插值
  5. python获取文件夹下文件_Python 获取目录下的文件列表与内容
  6. es6中的类及es5类的实现
  7. (三)nodejs循序渐进-值传递和引用传递,深拷贝和浅拷贝(基础篇)
  8. 今天pycharm不能正常使用了
  9. 阿里云 快照恢复的操作过程
  10. Kali Linux 无线渗透测试入门指南 第六章 攻击客户端
  11. vmware 网络连接方式的说明
  12. html5图像、图片处理【转】
  13. PostgreSQL学习手册(PL/pgSQL过程语言)
  14. java中的变量是什么
  15. AUC、KS值、PSI值理解
  16. Machine Learning读书会,面试算法讲座,创业活动,算法班(15年6月)
  17. c++基础三 (数组——指针)
  18. python爬虫之糗事百科
  19. 2022字节跳动【数据仓库工程师】日常实习面经-----一面
  20. 如何让DIV元素永远居中显示

热门文章

  1. 人工智能 - 语音识别的技术原理是什么
  2. Oracle 11gR2 RAC 修改监听端口号
  3. 怎么样建立局域网?一般局域网需要几台电脑才可以?
  4. windows10 计算机打不开怎么办,win10计算器打不开怎么解决|win10打开计算器的方法...
  5. API接口自动化测试框架搭建(二)-详细设计框架设计
  6. 大一python选择题题库及答案_python选择题库
  7. mysql 题库_题库Mysql表设计案例
  8. Geos库在Windows上的编译
  9. UE4开发学习笔记(双人游戏共享视角,共享相机)
  10. 计算机及软件工程专业职称,有关软件工程师职称