用J2ME與ASP建立數(shù)據(jù)庫(kù)連接_JSP教程
推薦:使用OTA來發(fā)布J2ME程序眾所周知,J2ME程序發(fā)布的形式主要有:OTA、數(shù)據(jù)線傳輸、紅外和藍(lán)牙傳輸?shù)。這里簡(jiǎn)單說說如何通過OTA來發(fā)布你的程序。OTA是Over The Air的簡(jiǎn)寫,也就是通過網(wǎng)絡(luò)下載,這是主要的發(fā)布
J2ME是利用HttpConnection建立HTTP連接,然后獲取數(shù)據(jù),ASP也是利用HTTP協(xié)議,因而可以利用J2ME與ASP建立連接,從而訪問數(shù)據(jù)庫(kù)。
ASP是MicroSoft公司的服務(wù)器端動(dòng)態(tài)頁(yè)面技術(shù),可以根據(jù)請(qǐng)求運(yùn)行服務(wù)器端程序然后返回結(jié)果,這也給MIDP提供很多有用的功能。由于MIDP客戶端處理能力不強(qiáng),因此可以把一些處理任務(wù)放在服務(wù)器端,利用ASP完成一些它不能完成的任務(wù),如操作數(shù)據(jù)庫(kù)。
這里給出一個(gè)簡(jiǎn)單的例子,說明MIDP如何與ASP進(jìn)行交互,完成數(shù)據(jù)庫(kù)操作。
(1)確保IIS WEB服務(wù)器正常工作。
(2)建立一個(gè)測(cè)試數(shù)據(jù)庫(kù)
采用ACCESS數(shù)據(jù)庫(kù),生成一個(gè)數(shù)據(jù)庫(kù)文件保存到D:\J2ME\J2METEST\IIS\DATEBASE中,文件名是J2MEtest.mdb.然后新建一個(gè)數(shù)據(jù)庫(kù)表-Message,創(chuàng)建的表包含以下字段:ID(自動(dòng)編號(hào))、MESSAGE(文本)、IP(文本)、DATE(日期)。
(3)創(chuàng)建ASP程序
以下是ASP程序源代碼,文件名為ConnectASP.asp,保存到D:\J2ME\J2METEST\IIS\ASP中。
//ConnectASP.asp |
如果運(yùn)行成功,瀏覽器會(huì)輸出語(yǔ)句“The message weited successfully.”,然后打開數(shù)據(jù)庫(kù)文件查看表MESSAGE,一條記錄已經(jīng)成功寫入。ID為1,Message為Hello J2ME,IP為127.0.0.1,DATE為當(dāng)前日期。
(4)編寫MIDlet程序
接下來編寫MIDP程序,在MIDlet中建立一個(gè)HTTP連接,其URI指向這個(gè)ASP文件,并附帶參數(shù)。
//ConnectASP.java public class ConnectASP extends MIDlet{ void testASPthrows IOException{ ConnectASP.asp?message=Hello J2ME!"; public void pauseApp{} |
分享:在J2ME中使用Timer和TimerTask來實(shí)現(xiàn)多線程眾所周知,Java語(yǔ)言在語(yǔ)言的低層就支持多線程,在Java中可以使用兩種方式來實(shí)現(xiàn)多線程操作,這兩種方式依次是: 1、繼承Thread類 2、實(shí)現(xiàn)Runnable接口 但是Java語(yǔ)言中還有兩個(gè)
- jsp response.sendRedirect不跳轉(zhuǎn)的原因分析及解決
- JSP指令元素(page指令/include指令/taglib指令)復(fù)習(xí)整理
- JSP腳本元素和注釋復(fù)習(xí)總結(jié)示例
- JSP FusionCharts Free顯示圖表 具體實(shí)現(xiàn)
- 網(wǎng)頁(yè)模板:關(guān)于jsp頁(yè)面使用jstl的異常分析
- JSP頁(yè)面中文傳遞參數(shù)使用escape編碼
- 基于jsp:included的使用與jsp:param亂碼的解決方法
- Java Web項(xiàng)目中連接Access數(shù)據(jù)庫(kù)的配置方法
- JDBC連接Access數(shù)據(jù)庫(kù)的幾種方式介紹
- 網(wǎng)站圖片路徑的問題:絕對(duì)路徑/虛擬路徑
- (jsp/html)網(wǎng)頁(yè)上嵌入播放器(常用播放器代碼整理)
- jsp下顯示中文文件名及絕對(duì)路徑下的圖片解決方法
- 相關(guān)鏈接:
- 教程說明:
JSP教程-用J2ME與ASP建立數(shù)據(jù)庫(kù)連接。