ソケットを介してmysqlに接続したい。
これは私がやろうとしていることです:
そしてそれは機能していません。
これは、mysqlワークベンチでの動作方法です。
ホストが間違っています。ソケットを使用するには、ソケットアドレスではなく「localhost」である必要があります。
JDBCが接続にソケットを使用するためのURLは次のとおりです。
jdbc:mysql://localhost:3307/my database name?socket=/home/aspect_mkn8rd/tmp/mysql.sock
(ここでは、ユーザーとパスワードの定義を省略します。ソフトウェアでは個別に必要となるため、&user=my user&password=my password
)
OxDBEは現在EAPの段階(Early Access Programme)にあります-それでも(かなり)バギーである可能性があります。
なぜJava用のソケットを使用しているのですか?指定する必要があるのは、ホスト、データベース名、およびポートだけです。さらに、basedir(または関連する)ロケーションを指定しているように見えます-通常のJDBC URLを使用してください。 AIUI、ツールはJavaで書かれています。 0xDBEサイトでこの link を確認し、JetBrains従業員のコメントと返信でソケットを検索してください。