步骤:
- 定义连接字符串
- 创建SqlConnection对象
- 打开数据库的连接
- 关闭数据库的连接
1. 步骤一:定义连接字符串
字符串格式:string connstr="data source=服务器名;database=数据库名; uid=用户名;pwd=密码";
2. 步骤二:创建SqlConnection对象
格式:SqlConnection conn=new SqlConnection(connString);
3. 步骤三:打开数据库的连接
Open()方法:conn.Open();
4. 步骤四:关闭数据库的连接
Close()方法:conn.Close();
1.SqlConnection对象的常用方法:
- Open(): 打开数据库连接
- Close():关闭数据库连接
- CreateCommand():创建并返回一个与SqlConnection关联的SqlCommand对象
- Dispose(): 释放当前所使用的资源
2. 注意:
在使用SqlConnection对象时,需要引入相应的命名空间:using System.Data.SqlClient;可以手动录入,也可以在创建对象时,自动解析产生。
实例:测试数据库是否连接成功
控件:button控件
代码:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;//添加数据库访问的命名空间
namespace SQLconnDemo
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void btnTest_Click(object sender, EventArgs e)
{
string connstr = "data source=. ;database=student;uid=sa;pwd=123456";
//定义连接字符串
SqlConnection conn = new SqlConnection(connstr);//创建连接对象
conn.Open();//打开数据库连接
if (conn.State == ConnectionState.Open)//状态判断
MessageBox.Show("连接成功");
else
MessageBox.Show("连接失败,请检查网络配置");
conn.Close();//关闭数据库连接
}
}
}