2011-01-25 52 views
1

目前我正試圖在Windows Mobile 6.1設備上運行現有的Java應用程序。 java應用程序是爲服務器端開發的並使用JDBC。我的問題是Java應用程序使用java.sql.DriverManager,它不受J9運行時或任何CDLC/CDC實現支持。J2ME上的JDBC支持

做了很多的研究後,它似乎沒有這樣做的標準方式。 JSR 169也不支持這個類。

所以,我想知道任何你是否有類似的問題,如果你有提到,基本上都支持java.sql中的任何合適的軟件棧。*包在移動設備上。看來,規格並不支持這一點,做到這一點基本上是由黑客攻擊它的唯一途徑...提前

+0

如果您編輯您的問題並提供有關您問題的更多詳細信息,我很樂意幫助您解決問題。 – Brandon 2011-01-31 16:33:39

回答

1

感謝有基於CLDC的環境沒有官方JDBC支持。有一個用於基於CDC環境的JDBC可選包。

爲CLDC/MIDP數據庫的支持是非常粗略的。我看到有一個在這裏:

http://developer.mimer.com/platforms/productinfo_19.htm

但是這可能不是你想要的。

我想你需要做的就是滾你,你在Web服務器上運行的Java代碼,作爲您的代理爲JDBC通信數據庫進行交互自己的網絡服務爲基礎的系統。

+0

任何想法,我可以運行CDC環境的設備類型。我正在使用Windows Mobile 6.1的Motorola MC75設備。我設法使用MySaifu JVM來執行JDBC和我的Java應用程序,但我注意到了CPU超載。我想測試一個CDC環境,以查看CPU問題是由於MySaifu還是Java應用程序。任何想法都非常值得歡迎...... – dprapas 2011-01-28 22:51:06

-1

我不知道如何在任一配置中使用DriverManager。

如果你想使用JDBC沒有太多的工作,你可以切換到數據源,讓您連接。 (使用JSR169 jar)。