2016-08-04 15 views
0

とJavaのデスクトップにMySQLを埋め込みます。は、私は(私はそれは、MySQLの人たちによって中止されている知っている)私の<strong>デスクトップ</strong>アプリケーションでのMySQL</strong>データベースを埋め込むと<strong>のMySQL /コネクタ/ MXJ</strong>を使用して<strong>を使用していmysqlの/コネクタ/ MXJ

エラーを起こさずにWindowsプラットフォームでMySQLを起動するには良い方法です。

私の質問は、私はのmy.ini(のMySQL/binが/ my.iniが)を使用してサーバーオプションを設定することができる方法ですか?例えば、私はinnodb_force_recovery = 6のmy.ini への追加が、私はgetServerOptions()を使用するとき、私は

innodb-force-recovery 0 

を取得し、サーバーのオプションを設定するには、なぜ他はありますか?

おかげ

答えて

0

私はその後、私はMysqldResource.java

String[] constructArgs(Map mysqldArgs) { 
    List strs = new ArrayList(); 
    strs.add(utils.files().getPath(getMysqldFilePointer())); 

    //The magic happens here 
    strs.add("--defaults-file=mysql\\my.ini"); 
    if (isWindows()) { 
     strs.add("--console"); 
    } 
    Iterator it = mysqldArgs.entrySet().iterator(); 
    while (it.hasNext()) { 
     Map.Entry entry = (Map.Entry) it.next(); 
     String key = (String) entry.getKey(); 
     String value = (String) entry.getValue(); 
     StringBuffer buf = new StringBuffer("--"); 
     buf.append(key); 
     if (value != null) { 
      buf.append("="); 
      buf.append(value); 
     } 
     strs.add(buf.toString()); 
    } 

    return utils.str().toStringArray(strs); 
} 
にいくつかの変更をマークし、私のプロジェクトに直接コネクタ/ MXJのソースコードを含むことによって、問題を修正
関連する問題

 関連する問題