zoukankan      html  css  js  c++  java
  • 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

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

  • 相关阅读:
    凯撒密文的破解编程实现
    微软ping命令的源代码
    从编程到入侵
    永远的后门
    永远的后门
    奇妙的Base64编码
    用端口截听实现隐藏嗅探与攻击(二)
    奇妙的Base64编码
    Liferea 1.1.2
    Equinox Desktop Environment 1.1
  • 原文地址:https://www.cnblogs.com/KY2017/p/7723771.html
Copyright © 2011-2022 走看看