执行SQL语句和处理结果集

神通数据库 JDBC驱动提供了Statement对象用于发送SQL语句到数据服务器。有三种Statement对象,都可以作为在指定连接上执行SQL语句的容器:Statement、PreparedStatement(从Statement继承而来)和CallableStatement(从PreparedStatement继承而来)。它们分别用于发送特定类型的SQL语句:Statement对象用于执行不带参数的简单SQL语句;PreparedStatement对象用于执行带或不带IN参数的预编译SQL语句;CallableStatement对象用于执行数据库中存储过程的调用。Statement接口提供了执行语句和获取结果的基本方法;PreparedStatement接口添加了处理IN参数的方法,用于设置参数;而CallableStatement中又添加了处理OUT参数的方法,既可以设置IN参数,也可以设置OUT参数,还可以设置INOUT参数。