数据库连接三步骤
- 定义连接字符串
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中重新生成后,调试:
最后 ,重新开启后,即可恢复连接成功。