c#中的Connection对象

连接数据库包括数据定位和打开数据库,由Connection对象完成。此外,数据库访问完毕之后关闭也是有Connection对象完成。

使用这个对象前应导入System.Data和System.SqlClient两个命名空间。

Connection对象创建的语法:SqlConnection conn=new SqlConnection(ConnectionString);

参数ConnectionString用来指定数据库的链接方式,可以省略不写,在创建Connection对象之后再指定ConnectionString属性。

(1)设置ConnectionString参数

           ConnectionString参数用于获取或设置用来打开数据库的链接字符串,参数与参数之间用(;)分隔开。

             1) Data Source      设置数据源的实际路径.

             2) Database/Initial Catalog     设置数据库的名称.

             3)     Integrated Security=True(Windows 登陆账户登陆)/Pwd User ID(数据库登陆用户名登陆)        设置连接数据库的方式 .   

例如:SqlConnection conn=new SqlConnection("Data Source=.; Initial Catalog=HrManage; Integrated Security=True"); 

 (2)使用Connection对象方法

  不同数据库连接的创建类不同,但其包含的方法使用相同,不管是OleDbConnection对像还是SqlConnection,打开和关闭数据库的方法相同。

 1)Open()方法,打开数据连接, ConnectionString属性并没有真正的打开数据库,必须由Open()方法来打开,打开的方式由ConnectionString的属性指定。

 2)Close()方法:关闭数据库连接,数据源使用后,务必记得关闭数据连接。

例:连接学生选课系统数据库(Sql Server)

        SqlConnection conn = new SqlConnection();//新建连接对象
            try
            {
                conn.ConnectionString = "Data Source=.;Initial Catalog=学生选课系统;Integrated Security=True";
                conn.Open();
                MessageBox.Show("打开数据库成功!");
            }
            catch (SqlException err)
            {
                MessageBox.Show(err.ToString());
            }
            finally
            {
                conn.Close();
                conn.Dispose();
            }

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值