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 を有効にするための何かが不足している場合、または接続文字列の構文が正しくない場合。