Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 » SQL Anywhere サーバー プログラミング » JDBC サポート » SQL Anywhere JDBC ドライバー

 

ドライバーへの URL の指定

SQL Anywhere JDBC ドライバーを介してデータベースに接続するには、データベースの URL を指定する必要があります。次に例を示します。

Connection con = DriverManager.getConnection(
      "jdbc:sqlanywhere:DSN=SQL Anywhere 12 Demo" );

URL には、jdbc:sqlanywhere: の後に接続文字列が含まれています。sajdbc4.jar ファイルがクラスファイルパスにあると、JDBC 4.0 ドライバーはデフォルトでロードされて URL を処理します。ファイルがクラスファイルパスにない場合は、JDBC 3.0 ドライバーがクラスファイルパスにあり正常にロードされると、同じ URL に応答します。便宜上、例では ODBC データソース (DSN) を指定していますが、データソース接続パラメーターとともに、またはデータソース接続パラメーターの代わりに、明示的な接続パラメーターをセミコロンで区切って使用することもできます。

データソースを使用しない場合は、必要な接続パラメーターをすべて接続文字列で指定する必要があります。

Connection con = DriverManager.getConnection(
      "jdbc:sqlanywhere:UserID=DBA;Password=sql;Start=..." );

ODBC ドライバーと ODBC ドライバーマネージャーがどちらも使用されないため、Driver 接続パラメーターは必要ありません。指定しても、無視されます。

 参照