Connector/J MySQL コネクタで MySQL を使用する Java アプリケーションがあります。$HOME/.my.cnf
同じサーバー上の他のアプリケーションに影響を与えないように、アプリケーション ユーザーのファイルにデフォルトのクライアント文字セットを指定したいと考えています。
Connector/J が を使用しているかどうかをテストするため$HOME/.my.cnf
に、次の内容のファイルを作成しました。
[client]
socket=/tmp/inexisting-mysql.sock
/tmp/inexisting-mysql.sock
が存在しないため、Java アプリケーションがデータベースに接続できないと思っていました。ただし、アプリケーションは引き続きデータベースに正常に接続できます。Connector/J がこの構成ファイルをまったく読み取っていないようです。
Connector/J に を読み込ませるにはどうすればよい$HOME/.my.cnf
ですか? または[client]
、自分の Java アプリケーションだけにセクション オプションを指定し、同じデータベースを使用する他のアプリケーションには指定しないようにするにはどうすればよいでしょうか?
よろしく、 ベネディクト