SQL資料庫與treeview的簡單鏈結

2022-08-31 07:57:13 字數 1220 閱讀 9534

一.   c#treeview控制項讀取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登陸

**:**:

4.修改使用者名稱密碼

**:如果修改後還是登陸不了,可以嘗試把強制實施密碼策略關閉

TREEVIEW資料庫繫結

treeview資料庫繫結 2007年07月10日 星期二 09 58 資料庫create database treeview gouse treeview create table node1 nd1id int primary key,nd1name varchar 32 create tabl...

treeview 顯示ACCESS資料庫中的字段

option explicit private sub form load 工程 引用 選中microsoft activex data objects 2.8 library dim shujukulianjie as new adodb.connection dim jiluji as new ...

資料庫繫結TreeView,無限層級

初始化樹 private void inittreeview this.roletree.nodes.add node getchildnode roleauthoritylist,authorityinfolist,node 遞迴方法獲取子型別 private void getchildnode ...