怎麼從資料庫獲取數據
① 怎麼從資料庫獲取數據給textboxlist復制
----------------------------已更改,測試成功.
以sql為例
第一步:連接資料庫
Sqlconnection conn=new Sqlconnection("server=;database=;uid=;pwd=");
打開資料庫
conn.open();
括弧中的連接字元串就自己寫吧,我也不知道你的Sql伺服器的設置和密碼.
第二步:聲明一個command 來查詢資料庫,或用sql的存儲過程.
SqlCommand comm=new SqlCommand("select查詢語句",conn);
第三步:把查出來的值付給SqlDataReader類型的dr
SqlDataReader dr = com.ExecuteReader();
bsss.Read();
第四步:現在dr中存儲了你查詢的所有數據.
textBox.Text = dr["欄位"].ToString();
就搞定了.你可以再加一個按鈕,一下條的話,用一個while循環,就行了. 還是買本書看看吧.寫的我手痛.呵呵.
② 怎樣從資料庫中讀出數據
public DataSet query(string sql)
{
DataSet ds = new DataSet();//DataSet是表的集合
SqlDataAdapter da = new SqlDataAdapter(sql, conn);//從資料庫中查詢
da.Fill(ds);//將數據填充到DataSet
connClose();//關閉連接
return ds;//返回結果
}
這就讀出來了
③ 系統怎麼從資料庫中取出數據
我覺得你要實現的這個可能跟SpringMvc的關系不是很大。 你要達到的目的其實就是在jvm啟動的時候把資料庫數據載入一份到內存,一個靜態變數和一個靜態初始化塊就可以搞定你的問題,這兩者都是在類載入的時候初始化一次,像前面回答的一樣,你可以用一個HashMap搞定。 稍微具體來說,一個靜態變數 public static final Map<key,value> cache=new HashMap<key,value>() static { cache=請求資料庫操作 } key你自己加,String還是int都行,value是你資料庫的結構,可以寫個實體。獲取的時候直接cache.get(key)就可以了。
④ 用jquery怎麼從資料庫中讀取數據
jQuery是不能直接從資料庫中讀取數據的,只能是jQuery將需要查詢或者想要讀取的數據通過ajax等發送給後台編程語言php、java等,由後台語言讀取資料庫後返回jQuery。
工具原料:編輯器
1、使用jQuery發送需要查詢的數據給後台,然後獲取後台返回的數據,簡單的代碼如下:
<scripttype="text/javascript">
$.ajax({
type:"post",
url:"test.php",//發送的後台地址
data:{'name':'tom'},
success:function(data){
//此處處理後台返回的數據
}
});
</script>
2、一般是將後台的數據在按照需求現實在頁面上。
⑤ 如何從資料庫獲取一個值出來
先用rs.first()移動到查詢到的第一條數據,然後用rs.getString()等方法獲取到各個欄位,如果有多行的話可以用rs.next()移到下一條數據。
⑥ 怎樣調用資料庫的數據
你這個問題太大了。有很多方法。就程序設計語言來說,很多程序設計語言都有調用資料庫的命令。一般地,先建立資料庫連接,再用命令調用SQL語句獲取資料庫的數據。對於.net的linq,操作更方便,功能更強大。
⑦ VB如何從資料庫讀取指定數據
你載入兩個TEXTBOX,一個ADODC,連接上資料庫後,用條件法搜索指定的內容。
Adodc1.RecordSource
=
"select
*
from
表
where
"
&
Text1.Text
&
"=
'"
&
Text2.Text
&
"'"
Adodc1.Refresh
主要是設定條件值
⑧ 如何才能用EXCEL去連接SQL 資料庫讀取數據!!!!
1、首先打開SQL Server資料庫,准備一個要導入的數據表,如下圖所示,數據表中插入一些數據
⑨ 從資料庫中獲得表中的數據
Adodc1.RecordSource = "select * from Table1" 'Adodc1是一個用來綁定資料庫的控制項,RecordSource是他的一個屬性,用來指定所用的記錄源,這里記錄源是一個select的SQL查詢語句 Adodc1.Refresh '刷新記錄源,一般綁定後不會立即顯示,需要刷新 If Adodc1.Recordset.RecordCount > 0 Then '如果記錄源的行數大於零,也就是不為空的意思 Do While Adodc1.Recordset.EOF = False 'DO While 。。。。loop 是一個循環語句, Adodc1.Recordset.EOF = False 是他的循環條件,意思是記錄源不到最後,則循環繼續 MS1.TextMatrix(MS1.Row, 0) = Adodc1.Recordset.Fields("學號") '用記錄源給MsflexGrid賦值,也算是綁定的意思吧,MS1.Row是一個行的變數,0是第一列(依此類推,1是第二列),意思是MsflexGrid的當前行第一列數據是記錄集中的 學號 欄位的值 MS1.TextMatrix(MS1.Row, 1) = Adodc1.Recordset.Fields("姓名") '解釋同上 MS1.TextMatrix(MS1.Row, 2) = Adodc1.Recordset.Fields("性別") '解釋同上 MS1.TextMatrix(MS1.Row, 3) = Adodc1.Recordset.Fields("年齡") '解釋同上 MS1.TextMatrix(MS1.Row, 4) = Adodc1.Recordset.Fields("籍貫") '解釋同上 MS1.TextMatrix(MS1.Row, 5) = Adodc1.Recordset.Fields("班級") '解釋同上 MS1.TextMatrix(MS1.Row, 6) = Adodc1.Recordset.Fields("學校") '解釋同上 MS1.TextMatrix(MS1.Row, 7) = Adodc1.Recordset.Fields("備注") '解釋同上 MS1.Row = MS1.Row + 1 '所操作的表格行數自動加1,也就是下移一行 Adodc1.Recordset.MoveNext '記錄集的指針下移一行 LOOP '繼續循環,達到退出循環條件時就會退出,條件是前面繼續循環條件的否定,也就是到達記錄集最後一條 END IF 'IF語句結束
⑩ 請問如何從資料庫中讀取具體某個數據
哎呀,你這樣子提問題真的不好回答。你學過什麼了?會哪些東西?做一個資料庫相關的程序,大致過程就是下面這樣子:
首先要連接到資料庫,比如
Java
就是用
JDBC。
然後打開一個連接,Java
中就是一個
Connection。
創建一個查詢,開始查詢資料庫
遍歷查詢的結果,這里就是你上面要做的,挨個賦值
最後一定要記住關閉查詢和連接,釋放資源。
在
.Net,PHP,Python
也是類似的。
不過,在實際開發中,可不是這樣了,不僅效率太低而且程序不好維護。