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 支持

 

JDBC 程序结构

JDBC 应用程序中通常会发生以下事件序列:

  1. 创建连接对象   调用 DriverManager 类的 getConnection 类方法即可创建 Connection 对象,并与数据库建立连接。

  2. 生成语句对象   Connection 对象会生成 Statement 对象。

  3. 传递 SQL 语句   将在数据库环境内部执行的 SQL 语句传递到 Statement 对象。如果该语句是一个查询,则此操作会返回 ResultSet 对象。

    ResultSet 对象包含 SQL 语句返回的数据,但一次只显示一行(与游标的工作方式类似)。

  4. 遍历结果集的行   ResultSet 对象的 next 方法可执行两种操作:

    • 当前行(通过 ResultSet 对象显示的结果集内的行)前进一行。

    • 返回布尔值,指示要前进到的目标行是否存在。

  5. 为每行检索值   通过识别 ResultSet 对象中每一列的名称或位置的方式来检索每一列的值。可以使用 getData 方法来获取当前行中某列的值。

Java 对象可使用 JDBC 对象与数据库进行交互,并获取数据以供自身使用。