1

私はOutsystems Service Studioを使ってWebアプリケーションを開発しています。ローカルサーバーデータベースにアクセスするための接続を構成する必要があります。 「接続文字列のテストに失敗しました:指定されたMySQLホストに接続できません。」 Outsystemsサーバーがローカルではないので、私は "localhost"を使用して接続できないと思っただけですが、解決策を見つけることができません。なにが問題ですか?その他の詳細:Outsystems:MySQLデータベースにアクセスするための接続を設定する

  • MySQLサーバが起動して

  • を実行している私は、DBMS

  • をMySQLを選択した私のスキーマ名を挿入

  • は(与えられた全ての権限を持つ)ユーザー名

    を挿入します
  • ユーザーパスワードを挿入しました

基本構成と詳細構成の両方を試しました。接続文字列のパラメータとして「dbc:mysql://127.0.0.1:3306/mydb?user = outsystems2」という文字列を挿入しました。「Connection String test failed:キーワードがサポートされていません。パラメータ名:mysql://127.0.0.1: 3306/mydb?user "と入力します。私はこの接続文字列が機能しないことを知っていますが、機能している文字列を見つけることができません。私はこの設定に関する多くのガイドを読んだことがありますが、解決策は見つかりませんでした。お時間ありがとうございましたし、助け、

は、オンプレミスまたはクラウドであなたのOutSystems環境です。詳細は

答えて

0

ルチアーノ気軽に?いずれにしても、このサーバがMySQLデータベースサーバに接続できることを確認する必要があります。 localhostまたは127.0.0.1を使用することは、要求が実行されているマシン(この場合はOutSystemsサーバー)のアドレスとほぼ同じです。あなたのローカルマシンにMySQLデータベースがありますか?あなたが変更しないアドレスを持つ必要があるので、これは良い方法ではありません。接続が安定せず、常に再設定する必要があります。

よろしくお願いします。

+0

こんにちはAndréVieira、MySQLデータベースはローカルマシンにあり、Outsystemsアプリケーションはクラウドにあります。私はそれは悪いアプローチだと思っていますが、私は解決策を探しています。データベースをクラウドに移動するか、アプリケーションと統合するかのどちらかです。ローカルサーバー上でアプリケーションを移動することができます。どちらの方法も難しいようですが、私は試したことはありませんし、同様の事例は見つかりませんでした。 –

+0

こんにちはLuciano、 あなたはそれを動作させることができましたか?クラウド内のMySQLのリンクは、https://cloud.oracle.com/mysqlに役立ちます。 –

+0

こんにちは、ありがとうございました。残念ながら私は問題を解決できませんでしたが、私は外部データベースを使用せずにプロジェクトを終了しました。あなたのアドバイスをありがとう –

関連する問題