




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第11章網(wǎng)絡(luò)、第11章網(wǎng)絡(luò)、11.1網(wǎng)絡(luò)編 唐大仕北京大 網(wǎng)絡(luò)編網(wǎng)絡(luò)編唐大仕北京大 使用 URL:地址使用 URL:地址(uniformresourcelocator讀取網(wǎng)頁文件內(nèi)容的步驟如 創(chuàng)建一個URL類型的對象URLurl=newURL( 利用URL類的openStream(),獲得對應(yīng)的InputStream類的對象InputStreamstream=(3)通InputStream或InputStreamReader來讀取內(nèi)示例唐大仕北京大 可以使用第三方庫可以使用第三方庫項目右擊—BuildPath—AddExternal類似地NetBeans中,項目—庫—點(diǎn)右鍵—添加jar文示=稍早的一篇文章/uid-7591044-id-唐大仕北京大 77唐大仕北京大 網(wǎng)絡(luò)信息獲字符串處理及正則表達(dá)界面、布局、事線小技巧:在瀏覽器中按F128唐大仕北京大 Socket客戶端要與Socket客戶端要與服務(wù)端相連,則客戶端需要建立Socket對象s=newSocket("機(jī)器名或Ip地址",端口號然后使用流來進(jìn)行通ServerSocket需要調(diào)用accept方法接受客戶呼得到的又是一個Socket,它可以與客戶進(jìn)行通示例:唐大仕北京大 經(jīng)常需經(jīng)常需用線程來處理多個客示例chat子目錄下唐大仕北京大 見SocketDemo目見SocketDemo目唐大仕北京大 多媒多媒體編多媒體編多媒體編唐大仕北京大 及其子類它相當(dāng)于組件的繪圖環(huán)境,利用它可以進(jìn)行各種繪圖操作獲得Graphics對象常有兩種方一是使用組件的getGraphics()方法常用Canvas及JComponent對象來進(jìn)行繪圖可以O(shè)verrideCavans的paint(Graphics或JPanel的paintComponent(Graphicsg)方它們會帶一個Graphics參唐大仕北京大 畫文字drawString(AttributedCharacterIteratoriterator,intx,inty)?booleandraw3DRect(intx,inty,intwidth,int?畫文drawString(Stringstr,intx,intdrawArc(intx,int畫文字drawString(AttributedCharacterIteratoriterator,intx,inty)?booleandraw3DRect(intx,inty,intwidth,int?畫文drawString(Stringstr,intx,intdrawArc(intx,inty,intwidth,intheight,int???intfill3DRect(intx,inty,drawBytes(byte[]data,intoffset,intlength,intx,inty)drawChars(char[]data,intoffset,intlength,intx,inty)drawLine(intx1,inty1,intx2,inty2)drawOval(intx,inty,intwidth,int??width,intheight,booleanfillArc(intx,inty,int?intheight,intstartAngle,int??fillOval(intx,inty,int?int???畫多邊形drawPolygon(int[]xPoints,int[]yPoints,int?fillPolygon(int[]xPoints,畫多邊形yPoints,intdrawPolyline(int[]xPoints,int[]yPoints,intdrawRect(intx,inty,intwidth,int??fillPolygon(PolygonfillRect(intx,inty,intint??drawRoundRect(intx,inty,intwidth,height,intarcWidth,int?fillRoundRect(intx,inty,width,intheight,intarcWidth,int唐大仕北京大 Point Polygon表示一個多邊ColorFont表示字myFont=newFont(“TimesNew唐大仕北京大 繼承繼承重寫setDoubleBuffered(true唐大仕北京大 利用Graphics類的drawImage()利用Graphics類的drawImage()方法顯示圖要點(diǎn)g.drawImage(img,0,0,this唐大仕北京大 BufferedImage類是Image的BufferedImage類是Image的子ImageIO類的read及write方BufferedImage使用該對象的getGraphics()得到繪圖對使用Graphics的drawLine方法來畫保存為文件,或供其他對象繪唐大仕北京大 JavaMediaJavaMediaJavaAdvancedImagingJavaJavaMediaFramework下唐大仕北京大 JMFJMF:JavaMedia安裝后,注意path及classpath的變?nèi)绻怯肐DE,則要將jar加到Lib唐大仕北京大 jmfDemojmfDemo目錄 播放URLurl=player=唐大仕北京大 例如的mp3播放例如的mp3播放importBufferedInputStreambuffer=newnew?player=new?唐大仕北京大 jmfDemo目錄唐大仕北京大 數(shù)據(jù)數(shù)據(jù)庫編數(shù)據(jù)庫編數(shù)據(jù)庫編唐大仕北京大 數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng) )SQL數(shù)據(jù)的共享性、獨(dú)立性、完整性和冗余數(shù)據(jù)數(shù)據(jù)定義/操縱/完整/安全/并唐大仕北京大 唐大仕北京大 關(guān)系型數(shù)關(guān)系型數(shù)據(jù)庫 數(shù)據(jù)表(Table)、記錄(Record)、字段字段類charintsmallintbitfloatdatetime主鍵primary示例書目表讀者表借閱表選課表???編號(ID),書名作者出版社關(guān)鍵id,姓名性別系別人號書號日期,人,課,成績2501,A03,2501,A04,2502,A04,唐大仕北京大 如:使如:使用通過SQL語如:使用Server企業(yè)管理Server查詢分析唐大仕北京大 一個很好用的工具: (可管理多種數(shù)據(jù)庫窗口--服務(wù),打開服務(wù)窗口,其中,數(shù)據(jù)庫—右鍵—新建連接或注冊MySql服務(wù)如DB如Quantum唐大仕北京大 唐大仕北京大 SQL(SQL(StructuredQueryLanguage),即結(jié)構(gòu)化查詢語唐大仕北京大 SELECTSELECT*FROMSELECTage,sex,salary+FROMWHEREdepart=銷售部andtitle=經(jīng)理有時還可以包[GROUPBY<列名>[HAVING<條件[ORDERBY<列名>[SELECTavg(salary)FROM唐大仕北京大 INSERTINTOINSERTINTO[employee](name,age)VALUES('李明',UPDATE[employee]SETsalary=salaryDELETEFROM[employee]WHERECREATETABLE(idinteger,namechar(10),age)DROPTABLE唐大仕北京大 (JavaDatabase唐大仕北京大 唐大仕北京大 MysqlMysqlMicrosoftSQLServerJDBC/zh-OracleDatabaseJDBC唐大仕北京大 Sqlite 是Sqlite 是嵌入式的,Android中就用參考文或http://www.ch-這是JDK自帶的,是derby的定制版本,純Java開有嵌入的,有網(wǎng)絡(luò)的,NetBeans中直接可驅(qū)動程序jdk\db\lib唐大仕北京大 在運(yùn)行時,要在運(yùn)行時,要將相應(yīng)的jar加到classpathclassspath可以使用系統(tǒng)環(huán)境變量,也可以在命令行上使用,java–cp如果是用JDBC-ODBC橋,則加遺憾的是Java8不再支持如果是IDE則要加到Libraries(庫)Eclipse中,選中工程名——點(diǎn)擊右鍵——選擇“Properties”——Path”——“Libraries”——“AddExternalNetBeans中,項目—庫—點(diǎn)右鍵—添加jar文唐大仕北京大 連Statement 連Statement語或ResultSet結(jié)果可以用next()唐大仕北京大 JDBCAPIJDBCAPI唐大仕北京大 加載驅(qū)動及加載驅(qū)動及連接數(shù)據(jù)////StringconnString=Connectionconn=//連接串唐大仕北京大 //得到一個Statementstmt//得到一個Statementstmt=//from//rs="SELECT*fromDemoTableORDERBY?唐大仕北京大 //顯示表DemoTable中//顯示表DemoTable中的所有記{inttheInt=rs.getInt("test_id");Stringstr=rs.getString("test_val");System.out.println("\ttest_id="+theInt+"\tstr="???htt://唐大仕請JDBCDemo目錄請JDBCDemo目錄JDBC4Sqlite.java連JDBC4Mysql.java連JDBC4JavaDB.java連JDBC4SqlServer.java連sql唐大仕北京大 Client/Server模式Client/Server模式(客戶/服務(wù)模式數(shù)據(jù)庫提供服務(wù),稱為程序是客戶端,稱為客戶端通過SQL命令來向服務(wù)端發(fā)出請通過用戶界面獲取參數(shù),并形成SQL語建立與數(shù)據(jù)庫的連向數(shù)據(jù)庫管理系統(tǒng)發(fā)出命令從數(shù)據(jù)庫得到數(shù)據(jù)并顯示到用戶界唐大仕北京大 如果多次使用如果多次使用同樣的語句,執(zhí)行速度略快一可以方便地加上參Stringsql2="selectcount(*)frompeoplewherenamelike?andage>PreparedStatementpstmt=pstmt.setInt(2,ResultSetrs2=if(rs2.next())System.out.println(唐大仕北京大 安全方安全方面的考Selectcount(*)fromwherename=‘a(chǎn)aa’and如果有人將口令輸入‘or1=1;deletefromtableccc;--則上面的語句變?yōu)閣herename=‘a(chǎn)aa’andpwd=‘’or1=1;deletefromtableccc;--唐大仕北京大 可以直接用可以直接用二維數(shù)組或JTable(Object[][]rowData,Object[]JTable(VectorrowData,Vector
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 難點(diǎn)解析江蘇省昆山市七年級上冊整式及其加減專題攻克練習(xí)題(含答案詳解)
- 大學(xué)新生入學(xué)的發(fā)言稿
- 聲母教學(xué)反思
- 小兒清肺課件
- 別墅餐廳出租合同協(xié)議書
- 實(shí)驗(yàn)室2024年管理評審資料完整版(含內(nèi)審報告)符合新版《評審準(zhǔn)則》
- 農(nóng)村合作社合同協(xié)議范本
- 出海租船合同協(xié)議書范本
- 個人定金合同協(xié)議書范本
- 隧道勞務(wù)個人分包合同范本
- 泛微協(xié)同辦公應(yīng)用平臺解決方案
- 空調(diào)器設(shè)定溫度與耗電量關(guān)系
- quite imposing plus 3 0中文破解拼版插件內(nèi)含安裝說明qi教程
- (新)部編人教版高中歷史中外歷史綱要上冊《第13課-從明朝建立到清軍入關(guān)課件》講解教學(xué)課件
- 《醫(yī)院感染管理辦法》知識試題與答案
- 提高管床護(hù)士對患者診療信息的知曉度PDCA記錄表
- 某園區(qū)綜合運(yùn)營平臺項目建議書
- 孕期患者非產(chǎn)科手術(shù)的麻醉
- 養(yǎng)老機(jī)構(gòu)臨終關(guān)懷服務(wù)手冊
- 母嬰產(chǎn)品抖音運(yùn)營方案
- GB/T 27007-2011合格評定合格評定用規(guī)范性文件的編寫指南
評論
0/150
提交評論