SQL数据库与treeview的简单链接

一.   c#treeview控件读取sql数据库

二。SQL链接时出现的相关问题

一.   c#treeview控件读取sql数据库

1.      ADO.net提供种专门与数据库链接的使用的类

2.      核心对象

Connection对象:用于链接数据源

Command对象:用于执行命令

DataReader:只读模式下读取数据

DataAdapter:存入dataset中,用于离线操作,暂时不用

3.      理解:链接数据库

1.

首先需要用connection链接数据库,涉及链接字符串

:

 

2.

创建命令的对象:command对象首先链接数据库,通过Connection对象实现对数据库链接,存在两种方法

:

两者都是通过connection实现链接,只是方式不同。

3. 通过command对象写入命令语句。既可以在初始化时根据构造函数传入connection对象和命令语句字符串。也可以通过command的commandtext完成命令语句的输入

4. 打开数据库链接,并且执行command语句,并读取数据

ExecuteReader执行语句,并且返回一个sqldataReader对象,该对象可以通过read()循环读取数据。

ExecuteNonQuery执行非查询语句,返回受影响的行数int类型

例:在treeview中读取分组并添加节点

5.使用完后需要关闭链接和datareader的对象

关闭读取对象

 

理解:为抽水的系统每个类作为不同的对象执行不同的功能

 

 

二、链接数据库时存在的问题

1.注意链接时的字符串是否正确

2.为了能够使用sql身份认证设置账号密码,并能通过SQL登陆

网址:https://jingyan.baidu.com/article/76a7e409c98a21fc3b6e1525.html

3.在与SQL建立链接时出现与网络相关的或特定的错误

网址:https://www.2cto.com/database/201405/300620.html

4.修改用户名密码

网址:http://www.cnblogs.com/xiatianoo/p/5834062.html

如果修改后还是登陆不了,可以尝试把强制实施密码策略关闭

 

转载于:https://www.cnblogs.com/KY2017/p/7723771.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值