freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[計(jì)算機(jī)軟件及應(yīng)用]第7章數(shù)據(jù)庫編程(文件)

2025-11-03 04:15 上一頁面

下一頁面
 

【正文】 庫, user是用戶名, password是密碼 3. Connection con= (jdbc:oracle:thin:localhost:1521:orcl ,user,password)。 7. while(()){ 8. … 9. } 65 第 7章數(shù)據(jù)庫編程 JDBCODBC橋訪問數(shù)據(jù)庫 JDBC驅(qū)動訪問數(shù)據(jù)庫 66 ?數(shù)據(jù)查詢是數(shù)據(jù)庫的一項(xiàng)基本操作,主要利用 SQL( Structure Query language)語句和 ResultSet對記錄進(jìn)行查詢。用來指明要查詢的列名,或是有列名參與的表達(dá)式。如果不同表中有相同列,需要利用“表名 .列名”的方式指明該列來自哪張表。 ? order_expression:排序查詢表達(dá)式。PreparedStatement繼承了 Statement,而CallableStatement又從 PreparedStatement繼承而來。語法格式如下: ? Statement stmt = (type, concurrency)。它也有兩種取值:當(dāng) Concurrency 屬性取值為“ ”時(shí),代表不能用結(jié)果集更新數(shù)據(jù)庫中的表;而當(dāng) Concurrency屬性的取值為“ ”時(shí),代表可以更新數(shù)據(jù)庫 。例如: ? PreparedStatement pstmt=(SELECT * FROM student WHERE年齡 =? AND性別 =? )。 73 【 例 75】 利用 PreparedStatement對象查詢作者表信息( ) /* 功能簡介:通過 SQL Server的 JDBC驅(qū)動訪問數(shù)據(jù)庫,把表中的數(shù)據(jù)輸出到表格中。 74 1. public class PreparedStatementSQL extends JFrame { 2. Object data[][]。 6. public PreparedStatementSQL() { 7. super(通 SQLServer的 JDBC驅(qū)動訪問數(shù)據(jù)庫 )。 14. lable = new JLabel(使用 PrepareStatement類訪問 SQLServer)。 18. studentTable = new JTable(data, colname)。 6. String password=。 10. (1,160)。 2. while (()) { 3. data[i][0] = (1)。 7. i++。 13. } 14. } 15. public static void main(String[] args) { 16. PreparedStatementSQL app = new PreparedStatementSQL()。 20. } 21. } 77 78 ? ResultSet可以通過 ResultSet對象調(diào)用類中的方法對數(shù)據(jù)進(jìn)行操作,并且在結(jié)果集中進(jìn)行滾動查詢。 2. import .*。 4. JTable studentTable。 9. } 10. private void initView() { 11. Container c = getContentPane()。 15. data = new Object[50][50]。 19. } 82 1. private void loadData() { 2. try { 3. ()。 8. Statement stmt=( 9. ,ABLE)。 13. ()。 5. data[i][2] = (3)。 10. ()。 18. (550, 250)。 ? 其中, table_name指定將要插入數(shù)據(jù)的表或 table變量的名稱; column_list是要在其中插入數(shù)據(jù)的一列或多列的列表。 ? 例如,在學(xué)生信息表中添加一個(gè)學(xué)生的信息(39。,39。,39。)。 89 3. 刪除操作 ?在 SQL語言中,使用 DELETE語句刪除數(shù)據(jù)表中的行。00000139。如果沒有提供 WHERE子句,則 DELETE刪除表中的所有行。如果該表不在當(dāng)前服務(wù)器或數(shù)據(jù)庫不為當(dāng)前用戶所有,這個(gè)名稱可用連接服務(wù)器、數(shù)據(jù)庫和所有者名稱來限定; SET column_name=expression[,column_name1=expression]指定要更新的列或變量名稱的列表, column_name指定含有要更改數(shù)據(jù)的列的名稱; WHERE search_condition指定條件來限定所要更新的行。,39。),則對應(yīng)的 SQL語句應(yīng)為: ? INSERT INTO student values(39。,39。對 column_list(如果己指定)中或者表中的每個(gè)列,都必須有一個(gè)數(shù)據(jù)值,且必須用圓括號將值列表括起來。 20. (true)。 12. } catch (Exception e) { 13. ()。 7. i++。 2. while (()) { 3. data[i][0] = (1)。 11. ResultSet rs=(sql)。 6. String password=。 17. studentTable = new JTable(data, colname)。 13. lable = new JLabel(ResultSet方法使用(訪問 sqlserver) )。 6. public ResultSetSQL() { 7. super(ResultSet方法使用 )。 81 1. public class ResultSetSQL extends JFrame { 2. Object data[][]。 79 80 【 例 76】 ResultSet對象的指針滾動( ) /* 功能簡介:通過 SQL Server的 JDBC驅(qū)動訪問數(shù)據(jù)庫,把表中的數(shù)據(jù)輸出到表格中。 18. ()。 10. ()。 5. data[i][2] = (3)。 12. ResultSet rs=()。 8. String sql=select * from jobs where min_lvl=? and max_lvl=?。 20. } 75 1. private void loadData() { 2. try { 3. ()。 16. data = new Object[10][10]。 9. } 10. // 初始化界面 11. private void initView() { 12. Container c = getContentPane()。 4. JTable studentTable。 2. import .*。 ? 其中, XXX為設(shè)置數(shù)據(jù)的各種類型, position為 IN參數(shù)在 SQL語句中的位置, value指該參數(shù)被設(shè)置的值。 71
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1