作者 主題: 求JAVA用SQL語法在資料庫四個簡單動作~~  (閱讀 18247 次)

0 會員 與 1 訪客 正在閱讀本文。

crc2121

  • 可愛的小學生
  • *
  • 文章數: 4
    • 檢視個人資料
我想要基本動作就好~~
自己摸索目前只會Insert

[新增]舉例如下~

代碼: [選擇]

// 建立插入記錄的SQL指令
String strSQL;
strSQL = "INSERT INTO Student_Table ( S_ID,S_SID,S_Name,S_Sex,S_Phone,S_Add,S_Form ) ";
strSQL += "VALUES ('";
strSQL += txt1.getText() + "','" + txt2.getText() + "','";
strSQL += txt3.getText() + "','" + n1.getSelectedIndex() + "','";
strSQL += txt4.getText() + "','" + txt5.getText() + "','";
strSQL += n2.getSelectedItem() + "')";
System.out.print(strSQL);


~~求這四個基本動作~~
一刪除:1.單筆資料,2.以查詢結果為條件來作刪除。

二更新(或是修改):1.單筆紀錄,2.以查詢結果為條件來作更改。

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
求JAVA用SQL語法在資料庫四個簡單動作~~
« 回覆 #1 於: 2007-06-13 22:31 »
delete:

http://www.1keydata.com/tw/sql/sqldelete.html  or

http://www.w3schools.com/sql/sql_delete.asp


update:

http://www.1keydata.com/tw/sql/sqlupdate.html  or

http://www.w3schools.com/sql/sql_update.asp


至於要以查詢結果來做處理的話, 只要將查詢到的 S_ID 或 S_SID 帶進 where 就可以..

crc2121

  • 可愛的小學生
  • *
  • 文章數: 4
    • 檢視個人資料
求JAVA用SQL語法在資料庫四個簡單動作~~
« 回覆 #2 於: 2007-06-13 22:49 »
我就是看這個網站做滴啊~~
剩下四個我不會寫~"~|||

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
求JAVA用SQL語法在資料庫四個簡單動作~~
« 回覆 #3 於: 2007-06-13 23:51 »
那上面已經有範例了啊,

將你的欄位名, 如 S_ID 或 S_SID 還有要刪除或更新的值帶入就可以了呀..


自己先試試, 不要只是說不會寫了事~~

crc2121

  • 可愛的小學生
  • *
  • 文章數: 4
    • 檢視個人資料
求JAVA用SQL語法在資料庫四個簡單動作~~
« 回覆 #4 於: 2007-06-15 01:08 »
[新增]舉例如下~

代碼: [選擇]

// 建立插入記錄的SQL指令
String strSQL;
strSQL = "INSERT INTO Student_Table ( S_ID,S_SID,S_Name,S_Sex,S_Phone,S_Add,S_Form ) ";
strSQL += "VALUES ('";
strSQL += txt1.getText() + "','" + txt2.getText() + "','";
strSQL += txt3.getText() + "','" + n1.getSelectedIndex() + "','";
strSQL += txt4.getText() + "','" + txt5.getText() + "','";
strSQL += n2.getSelectedItem() + "')";
System.out.print(strSQL);


(續上範例)
請教一下如果有一個 Student_Table 其欄位檯頭分別為



代碼: [選擇]

S_ID,S_SID,S_Name,S_Sex,S_Phone,S_Add,S_Form


如果我要搜尋 Student_Table 其透過 S_Name 欄位找出它相關資料時是這樣子打寫嗎!?

代碼: [選擇]

strSQL = SELECT '"txt1.getText"' FROM Student_Table ( S_Name )


如果錯應該怎麼寫?我先說一下我報告已經完畢非作業文~
我沒有學過任何程式語言,即使有只學過QB且還是老師給的同情分才過的~
只是想把該程式完成作一個結尾~~
雞肋,食之無味,去之可惜~~

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
求JAVA用SQL語法在資料庫四個簡單動作~~
« 回覆 #5 於: 2007-06-15 10:02 »
指令的基本用法都不知, 如何下指令..

http://www.w3schools.com/sql/sql_where.asp


對你來說, 如果真的只是雞肋, 那不如就棄之吧..

要不然的話, 還是建議你將基本的東西好好看一下!!

crc2121

  • 可愛的小學生
  • *
  • 文章數: 4
    • 檢視個人資料
求JAVA用SQL語法在資料庫四個簡單動作~~
« 回覆 #6 於: 2007-06-16 01:01 »
引述: "yamaka"
指令的基本用法都不知, 如何下指令..

http://www.w3schools.com/sql/sql_where.asp


對你來說, 如果真的只是雞肋, 那不如就棄之吧..

要不然的話, 還是建議你將基本的東西好好看一下!!


嗯~~言之有理~~
感謝指教~~
最後我還是放棄了~~
繼續過我自己糜爛的人生~~