3

こんにちは、Android アプリを HSQLDB に接続する際に問題があります。

最初の質問:

私が使用すべきHSQLDB用の特定のAndroid jarはありますか、それともHSQL jarを使用できますか?

2 番目の質問:

提供された瓶を使用できれば。Class.forName("org.hsqldb.jdbc.JDBCDriver") または Class.forName を使用すると ClassNotFoundException エラーが発生したため、接続を機能させるにはどうすればよいですか。 ("org.hsqldb.jdbc.JDBCDriver").newInstance() ?

ありがとうございました。

4

2 に答える 2

2

Android 4.1 で HSqlDB への接続を確立できました。

Eclipse でこれを実行しようとしている人は、ライブラリーに hsqldb.jar があることを確認し、それがエクスポートされていることを確認してください。これらはすべて、Eclipse の [プロジェクト] > [Java ビルド パス] にあります。

接続でき、新しいデータベース ファイルのセットが作成されました。ファイルベースのデータベースを使用しています。具体的には、Ouya 用の LibGDX ゲームを構築していますが、どの Android プロジェクトでも動作するはずです。Hsql を実行するコードは、Android プロジェクトとはまったく別のプロジェクトにあるため、両方のライブラリとして使用し、Android プロジェクトからエクスポートする必要がありました。

于 2013-09-02T15:22:54.310 に答える
0

これは何年も前のものですが、問題を見つけたと思います。Android のターゲット バージョンに適した jdk 用にコンパイルされた hsqldb.jar があることを確認する必要があります。私の場合、hsqldb-2.6.0-jdk6.jar をダウンロードする必要がありました。これを投稿している時点で、Android 11 (30) は jdk 8 までしかサポートしていません。hsqldb.jar の現在の「最新」リリース バージョン (2.6) は 11 です。

于 2021-09-21T05:44:21.340 に答える