0

CPLEX OPL モデルで外部 MySQL データベースのデータを使用したいと考えています。

私が理解している限り、これは OPL のDBConnectionと ODBC で可能になるはずです。接続文字列の構築については、この情報を見つけました。

ここで、テスト プロジェクト 'test.mod' を開始しました。

{string} names = ...;

execute DISPLAY {
    writeln("names: ");
        for (var n in names)
            writeln(n);
}

および「test.dat」:

DBConnection db("odbc", "DRIVER={MySQL ODBC 8.0 Driver};SERVER=*ip*:*port*;DATABASE=*dbname*;USER=*user*;PASSWORD=*pw*;OPTION=3;");

names from DBRead(db, "SELECT name FROM customer");

現時点では、DBConnection 行で次のエラーが発生しています。

CPLEX/OPL と MySQL を接続することさえ可能でしょうか? または、ODBC を有効にするための何かが不足している場合、または接続文字列の構文が正しくない場合。

4

1 に答える 1