SQL数据库与treeview的简单链接
一. c#treeview控件读取sql数据库
二。SQL链接时出现的相关问题
一. c#treeview控件读取sql数据库
1. ADO.net提供种专门与数据库链接的使用的类
2. 核心对象
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
如果修改后还是登陆不了,可以尝试把强制实施密码策略关闭