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 连接参数。如果它出现,将被忽略。

 另请参见