1 2 最基本的資料庫連線

2021-06-06 07:40:34 字數 1155 閱讀 6318

這個介面不是很漂亮,但是,如果我們今天就能夠很簡單地做到這一步,你會不會很激動??

看下面的**:

using system;

using system.data;

using system.data.sqlclient;

namespace westgarden.web

rdr.close();

conn.close(); }}

}

十四行**,有十行,相信你能理解,不需要再說什麼了,讓我們來翻譯一下這一段吧:

while (rdr.read())

response.write(rdr["name"] + "

");

你可能會說「解釋」,我更喜歡「翻譯」這個詞,怎麼想怎麼覺得,計算機語言,比英語不知道要好學多少倍。

這是乙個遍歷,你會說,這不是乙個迴圈嗎?是的,你說的沒錯,但你這樣譯,只是直譯,而不是意譯。

這是乙個遍歷,聽說過密碼的暴力破解吧?很血惺,很刺激吧?其實,那就是乙個遍歷,它的實質過程,就是用所有可能的密碼組合,乙個乙個,挨個試一遍。你以前學的很多迴圈,從陣列開始,到二維陣列的時候,開始使用很討人厭的巢狀迴圈。其實,那都是遍歷。

這是乙個遍歷,是把我們剛才查詢獲得的**的每一行,都挨個看一次,看到每一行,都把裡面標題為「name」的內容讀出來,顯示到瀏覽器上。sqlreader是在連線中獲得的**,對這個**的管理,不能太複雜,只能這樣一行挨著一行地往下看,想倒回來向上看都不行,直到看到最後,rdr.read()會返回乙個「-1」,迴圈結束,遍歷也就結束了。

這個**必須在資料庫連線狀態下進行操作,資料庫如果關閉了,它裡面的資料,也就沒有了。

記往,今天我們學到的是「遍歷」,以後再看到這東東,你要能聯想到工會主席,說上這麼一句:「哦,那是工會主席在挨家挨戶地了解民情,送溫暖呢.....」,我會更高興。

response類,就不需要解釋了吧?這十四行**,完成了乙個偉大的操作,居然能把資料庫netshop裡的**category中的資料都讀了出來,並挨個顯示到了遊覽器上,你不覺得應該把這十四行**銘記在腦海裡,融化在血液中嗎??

要想寫詩,肚子裡要先裝幾首詩,你學英語,還天天背呢......

mysql nal mysql資料庫的最基本的命令

檢視mysql有哪些資料庫 建立乙個資料庫名稱為databasename,字元編碼為utf8支援中文 相應的在muysql目錄下就會有我們建立的資料庫的資料夾 進入資料庫,選中某個資料庫 use 資料庫名稱 查詢資料庫中下有哪些表 刪除資料庫 在資料庫中建立 create table 表的名稱 id...

oracle資料庫的最基本操作

下面介紹了oracle資料庫的基本操作,包括新建使用者,授權刪除等操作 1.資料庫 11g 64位 2.檔案解壓 win64 11gr2 database 1of2 win64 11gr2 database 2of2 這兩個在檔案必須解壓到同一目錄 3.本人遇見 情況,當安裝好資料庫之後,使用sys...

資料庫最基本的忘了吧

資料庫儲存 sqlite 一,特點 輕量級資料庫 綠色的 零配置 跨平台 嵌入式 在 可以在任何位置 通過資料庫名稱 訪問資料庫 其他程式 不能通過資料庫名稱 進行訪問 儲存位置 data data database 二,資料型別 null 空值 integer 整型 text 文字型別 varch...