3

サーバーを稼働させなくても、mysqlのデータベースファイルを使用できるのではないかと思います。dbファイルをコピーしてどこかに配置し、それを使用"jdbc:mysql://localhost:3306/table"; して次のようなものに変更するだけです。"jdbc:mysql://C:/Users/me/Desktop/table";

これはうまくいくでしょうか、それとももっと良い方法がありますか?

4

3 に答える 3

0

これは。では不可能Mysqlです。この目的のために設計されSqliteたデータベースです。Serverless

于 2013-02-27T08:06:50.967 に答える
0

おそらく組み込みデータベース、つまりサーバーなしでファイル上のデータベースにアクセスできるライブラリを探しているでしょう。

MySQL には埋め込み可能なバージョンがあります: http://www.mysql.com/oem/

H2 も確認してください: http://www.h2database.com/

または Apache Derby: http://db.apache.org/derby/

または HSQLDB: http://hsqldb.org/

于 2013-02-27T08:05:54.220 に答える
0

短い答え:いいえ。

長い答え: 基本的に Java で MySQL デーモンを再作成する必要があります。特に、JDBC はファイル内の構造を認識している必要があります。ファイルは非常に複雑で、これは非常に面倒です。

これは、基本的に、MySQL ファイルを解析および操作できる独自のコードを作成する必要があることを意味します。これは恐ろしく複雑な作業になります。


はい、もっと良い方法があります。MySQL を使用する場合は、MySQL を使用します

もう 1 つのオプションは、MySQL の組み込みバージョンまたは SQLite のようなものを使用することです。

于 2013-02-27T08:06:02.357 に答える