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 接続パラメーターは必要ありません。指定しても、無視されます。
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |