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