1

現在、Windows Mobile 6.1 デバイスで既存の Java アプリケーションを実行しようとしています。Java アプリケーションはサーバー側用に開発され、JDBC を使用します。私の問題は、Java アプリケーションが、J9 ランタイムまたはどの CDLC/CDC 実装でもサポートされていない java.sql.DriverManager を使用していることです。

多くの調査を行った後、それを行う標準的な方法はないようです。JSR 169 もこのクラスをサポートしていません。

そこで、同様の問題を抱えている方がいるかどうか、またモバイル デバイスで java.sql.* パッケージを基本的にサポートする適切なソフトウェア スタックについて言及する必要があるかどうかを考えていました。仕様はこれをサポートしていないようで、基本的にハッキングするしかありません...

前もって感謝します

4

2 に答える 2

1

CLDC ベースの環境に対する公式の JDBC サポートはありません。CDC ベースの環境用の JDBC オプション パッケージがあります。

CLDC/MIDP のデータベース サポートは非​​常に不完全です。ここに1つあることがわかります:

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

しかし、それはおそらくあなたが望むものではありません。

あなたがしなければならないことは、データベースへのJDBC通信のプロキシとして機能する、Webサーバーで実行されているJavaコードと対話する独自のWebサービスベースのシステムを展開することだと思います。

于 2011-01-25T15:06:49.893 に答える
-1

どちらの構成でも DriverManager を使用する方法がわかりません。

あまり手間をかけずに JDBC を使用したい場合は、DataSource に切り替えて接続を取得できます。(JSR169 jar を使用)。

于 2011-01-31T16:30:32.820 に答える