建立应用程序与数据库连接的三个步骤

建立应用程序与数据库连接的三个步骤

数据库连接三步骤

定义连接字符串

String connString= “Data Source=服务器名;Initial Catalog=数据库名;User ID=用户名;Pwd=密码”

具体如下:

2-1. Data Source****指定与应用程序连接的数据库服务器的名称或IP地址。若将本机作为应用程序的数据库服务器,则该参数的值可以是“点”. 或 local或127.0.0.1

2-2. Initial Catalog :指定应用程序将要访问的数据库名称

2-3. User ID :SQL server数据库的用户名

2-4. Pwd:SQL server数据库用户名的密码

创建connection对象

SqlConnection connection=new SqlConnection(connString);

打开与数据库的连接

connection.Open()

具体步骤如下:

使用visual studio的服务资源管理器获得连接字符串

第一步:视图–服务器资源管理器 或者快捷键Ctrl+Alt+S

如图:

第二步:打开后,右键“数据连接”–添加连接

第三步:

下载安装完毕后,重新回到“添加连接”点击后

选择后,点击确定,在vs服务器资源管理器中添加了一个数据库连接

右键新添加的连接—属性

找到“连接字符串”

Data Source=.;Initial Catalog=MySchool_2;Persist Security Info=True;User ID=sa;Password=***********

如果输入的用户名位ACCPAdmin 则字符串信息为:

Data Source=.;Initial Catalog=MySchool;User ID=ACCPAdmin;Password=***********

连接数据库示例

1、新建项目

新建一个控制台应用程序,项目名称

如:

2、代码参考

从注释的代码后开始

如:

namespace TestDBConnection

{

class Program

{

static void Main(string[] args)

{

//测试打开数据库的操作

string connString= "Data Source=.;Initial Catalog=MySchool_2;User ID=sa;Password=ACCPAdmin2020";

SqlConnection connection = new SqlConnection(connString);

//打开数据库连接

connection.Open();

Console.WriteLine("打开数据库连接成功");

//关闭数据库连接

connection.Close();

Console.WriteLine("关闭数据库连接成功");

Console.ReadLine();

}

}

}

3、生成

如:

4、调试

如:

5、查看结果

如:

**异常处理:try-catch捕获和处理异常

如:

//测试打开数据库的操作

string connString= "Data Source=.;Initial Catalog=MySchool_2;User ID=sa;Password=ACCPAdmin2020";

SqlConnection connection = new SqlConnection(connString);

try

{

//打开数据库连接

connection.Open();

Console.WriteLine("打开数据库连接成功");

}

catch(Exception ex)

{

Console.WriteLine("出现异常:"+ex.Message);

}

finally

{

//关闭数据库连接

connection.Close();

Console.WriteLine("关闭数据库连接成功");

}

测试异常

计算机右键-管理-服务,将SQL server服务停止,右键“停止”

如:

VS中重新生成后,调试:

最后 ,重新开启后,即可恢复连接成功。

相关推荐

《英雄联盟手游》什么时候出的 上线时间介绍
365bet游戏平台

《英雄联盟手游》什么时候出的 上线时间介绍

📅 09-11 👁️ 8153
怎么在excel里面显示公式
365bet游戏平台

怎么在excel里面显示公式

📅 07-13 👁️ 9557
Angel Beats!
Bet体育365怎么提款

Angel Beats!

📅 07-21 👁️ 464
日式、五花两种自缚详细文字教程!不带剪刀包解不开的
守护版权,《使徒行者》正版观看指南
365bet网址主页

守护版权,《使徒行者》正版观看指南

📅 09-07 👁️ 3986
英雄联盟S14赛季夺萃之镰数值调整介绍
Bet体育365怎么提款

英雄联盟S14赛季夺萃之镰数值调整介绍

📅 09-04 👁️ 4010