外部连接示例是一个 Java 命令行程序。
该应用程序需要两个程序包,这两个程序包将在 JDBCConnect.java 的前几行中导入:
java.io 包中包含在输出到控制台窗口时所需的 Sun Microsystems io 类。
java.sql 包中包含所有 JDBC 应用程序都需要的 Sun Microsystems JDBC 类。
每个 Java 应用程序都需要一个包含 main 方法的类,该方法是在程序启动时调用的方法。在以上的简单示例中,JDBCConnect.main 是应用程序中唯一的公共方法。
JDBCConnect.main 方法执行以下任务:
装载 JDBC 3.0 驱动程序(由驱动程序字符串 "ianywhere.ml.jdbcodbc.jdbc3.IDriver" 标识)。
Class.forName 用于装载驱动程序。使用 newInstance 方法能解决某些浏览器中的问题。
使用 iAnywhere JDBC 驱动程序 URL 与缺省的运行数据库建立连接。如果要改为使用 jConnect 驱动程序,则使用 URL "jdbc:sybase:Tds:localhost:2638"(如注释中所示),其中 "DBA" 和 "sql" 分别作为用户 ID 和口令。
DriverManager.getConnection 使用指定的 URL 建立连接。
创建包含 SQL 语句的语句对象。
通过执行 SQL 查询创建结果集对象。
迭代通过结果集,输出列信息。
结束每个结果集、语句和连接对象。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |