?? deleterecorddemo.java
字號:
/*【例12-6】 刪除學生表tblstudent中學號為 “20063561003”的學生記錄,
* 然后在屏幕上輸出刪除后的tblstudent表中的全部記錄。
*/
//程序清單12-6: DeleteRecordDemo.java
package jdbcodbc.access;
import java.sql.*;
//引入自定義的數據庫連接工具類
import db.connection.*;
public class DeleteRecordDemo {
public static void main(String[] args) {
try {// 調用數據庫連接工具類的方法連接數據庫URL
Connection con = new DatabaseConnection()
.getJDBCODBCConnection("StudentDB");
Statement smt = con.createStatement();
// 刪除第3條記錄
PreparedStatement pstm = con
.prepareStatement("delete from tblstudent where sno=?");
pstm.setString(1, "20063561003");
if (pstm.executeUpdate() == 1) {
System.out.println("刪除數據表:tblstudent中學號為 20063561003 的記錄成功!");
} else {
System.out.println("=數據表:tblstudent中沒有待刪除學號為20063561003記錄!");
}
pstm.close();
// 查詢數據庫并把數據表的內容輸出到屏幕上
ResultSet rset = smt.executeQuery("select * from tblstudent");
while (rset.next()) {
System.out.println(rset.getString("sno") + "\t"
+ rset.getString("sname") + "\t"
+ rset.getString("sex") + "\t" + rset.getInt("score"));
}
smt.close();
con.close();
} catch (SQLException e) {
System.out.println("SQLException:" + e.getMessage());
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -