



下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精選優質文檔-傾情為你奉上實 驗 報 告課 程java程序設計實驗項目數據庫編程成 績專業班級班內序號指導教師姓 名學 號實驗日期2009-12-11實驗目的:1、理解JDBC的組成和結構2、掌握Java程序與數據庫的鏈接技術3、掌握在Java程序中使用java.sql包中提供的DriverManager類、Connection 、Statement、ResultSet類來存取數據庫中數據的方法實驗要求: 首先建立一個數據庫,在此基礎上通過編程實現以下功能:(1)在數據庫中建立一個表,表名為職工,其結構為:編號、姓名、性別、年齡、工資、是否黨員。(2)在表中輸入多條記錄(自己設計具體數據)(3
2、)將年齡在45以上員工的工資增加15%,其他人增加10%。(4)將每條記錄按照工資由大到小的順序顯示在屏幕上。(5)刪除工資超過1500的員工記錄。要求:(1)使用的數據庫系統不受限制,可以是小型數據庫系統如MS Access,VFP,MySql或者大型數據庫,如SQL server 等。(2)使用JDBC不受限制,可以使用J2SE中提供的JDBCC-ODBC橋,也可以使用其他數據庫專用的JDBC。(3)在每項操作前后,分別顯示相應信息,以驗證操作是否正確完成。實驗內容:顯示文本文件內容及屬性l 源代碼如下。import java.sql.*; public class dbTest publ
3、ic static void main(String args) Connection conn; Statement stmt; ResultSet rs; /打開數據庫連接try Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); String url="jdbc:odbc:Shifeif" String user="sa" String password="" conn= DriverManager.getConnection(url,user,password);
4、stmt=conn.createStatement(); /顯示當前表內容rs=stmt.executeQuery("select * from Sworkers"); System.out.println("當前表內容為:n");System.out.println("編號t姓名tt性別t年齡t工資t是否黨員"); while(rs.next() System.out.printf("%st%st%st%st%st%sn",rs.getString(1),rs.getString(2),rs.getString(
5、3),rs.getString(4),Math.round(rs.getFloat(5)*100/100,rs.getString(6); /調整工資>>stmt.executeUpdate("update Sworkers set wage = wage*1.15 where age>=45");stmt.executeUpdate("update Sworkers set wage = wage*1.1 where age<45");System.out.println("n將年齡在45以上員工的工資增加15%,其他
6、人增加10%后(并排序),該表內容為:n");/顯示更新后的數據(已排序)>>rs=stmt.executeQuery("select * from Sworkers order by wage desc"); System.out.println("編號t姓名tt性別t年齡t工資t是否黨員"); while(rs.next() System.out.printf("%st%st%st%st%st%sn",rs.getString(1),rs.getString(2),rs.getString(3),rs.get
7、String(4),Math.round(rs.getFloat(5)*100/100,rs.getString(6); /刪除工資超過1500的員工信息并輸出>>stmt.executeUpdate("delete from Sworkers where wage>1500");rs=stmt.executeQuery("select * from Sworkers order by wage desc"); System.out.println("刪除工資超過1500后該表的記錄為(已排序)");System.out.println("編號t姓名tt性別t年齡t工資t是否黨員"); while(rs.next() System.out.printf("%st%st%st%st%st%sn",rs.getString(1),rs.getString(2),rs.getString(3),rs.getString(4),Math.round(rs.getFloat(5)*100/100,rs.getString(6); rs.close(); stmt.close(); conn.close(); catch(E
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 如何科學護理老年認知障礙
- 針對工業互聯網平臺的2025年入侵檢測系統:異常行為分析與優化實踐報告
- 智能化升級改造對城市污水處理廠設備壽命影響研究報告
- 2025年農業機械化智能化發展中的農業產業結構優化與升級報告
- 2025年餐飲業會員營銷活動效果評估與客戶忠誠度增長報告
- 2025年“健康中國”戰略下醫療健康產業投資策略與風險控制研究報告
- 量子計算技術在金融風險模擬中的大數據分析與風險管理研究報告
- 數字孿生在城市公共空間規劃中的互動體驗設計報告
- 2025細胞治療臨床試驗與審批流程中的臨床試驗倫理審查倫理學案例報告
- 2025年旅游地產項目區域特色規劃與生態保護研究報告
- 湖南建筑工程定額
- 四川省成都天府新區2024年八年級下學期末物理試題附答案
- (完整版)增值稅申報表帶公式模板
- 期末考試卷2《心理健康與職業生涯》(原題卷)高一思想政治課(高教版2023基礎模塊)
- 數字圖像處理與機器視覺智慧樹知到期末考試答案章節答案2024年溫州理工學院
- 英文經典電影賞析智慧樹知到期末考試答案2024年
- 從安全意識到安全行為習慣的養成
- 七下第三單元《駱駝祥子》整本書閱讀 公開課一等獎創新教學設計
- 小米創業思考
- 鐵礦礦石的市場定位與銷售渠道
- 坍塌事故培訓課件
評論
0/150
提交評論