このトピックでは、JDBC ドライバーの URL について説明します。
JDBC ドライバーの URL は、アプリケーションが Connection 操作を呼び出してデータベース接続を確立するために必要な重要な情報です。JDBC ドライバーの URL は、通常、データベース接続のプロトコルを指定するために使用されます。LindormTSDB は、JDBC ドライバーを使用してクライアントと接続します。
次の例は、JDBC ドライバーの URL の構文を示しています。
jdbc:lindorm:tsdb:url=http://${host:port}[;${connection_parameter}=${connection_value}]...パラメーター
カテゴリ | パラメーター | 例 | 説明 |
host:port | N/A | jdbc:lindorm:tsdb:url=http://ld-bp12pc23yfb3*****-proxy-tsdb-pub.lindorm.rds.aliyuncs.com:8242 | LindormTSDB への接続に使用するエンドポイントとポート。エンドポイントの取得方法の詳細については、「エンドポイントの表示」をご参照ください。 |
connection_parameter | user | root | LindormTSDB に接続するときに認証に使用するユーザー名。 説明 LindormTSDB でユーザー認証機能が有効になっていない場合は、ユーザー名を指定する必要はありません。ユーザー認証機能を有効にする方法の詳細については、「ユーザー認証と権限検証機能を有効にする」をご参照ください。 |
password | root | ユーザー名に対応するパスワード。LindormTSDB に接続するときに認証に使用するパスワード。パスワードを忘れた場合は、LindormTable のクラスター管理システムでパスワードを変更できます。詳細については、「パスワードの変更」をご参照ください。 説明 LindormTSDB でユーザー認証機能が有効になっていない場合は、パスワードを指定する必要はありません。 | |
database | default | 接続するデータベース。このパラメーターを指定しない場合、デフォルトで | |
lindorm.tsdb.driver.connect.timeout | 60 | クライアントが LindormTSDB のサーバーに接続しようとする際のタイムアウト期間。単位:ミリ秒。デフォルト値は 60,000 で、60 秒に相当します。 | |
lindorm.tsdb.driver.socket.timeout | 60 | ソケットの読み取りおよび書き込み要求の間隔のタイムアウト期間。単位:ミリ秒。デフォルト値は -1 で、間隔がタイムアウトしないことを示します。 |
接続が 90 秒以上アイドル状態の場合、LindormTSDB サーバーはリソースを節約するために接続を閉じます。接続が閉じられた後に接続を使用すると、com.aliyun.lindorm.client.shaded.org.apache.calcite.avatica.http.ConnectionDisconnectedException エラーが報告されます。この問題を解決するには、新しい接続を確立します。