PrepareStatement语句
PrepareStatement语句一般包含预定义、绑参、释放三条信息。下述PrepareStatement语句有唯一的预处理编号(std3957fe2);有两个绑定参数,以下标方式绑定,第一个参数为I4(数字,值为:1),第二个参数数据类型为S(字符串,值为:"TEST3")。
//定义PrepareStatement语句
---1 1 SYSDBA 8 192.168.2.116 2022-05-16 08:58:35 Prepare std3957fe2 as SELECT * FROM PRE_TEST_TABLE WHERE A>=? AND B=?;
//PrepareStatement语句绑定参数
---1 1 SYSDBA 8 192.168.2.116 2022-05-16 08:58:35 ? std3957fe2 {PN=2,GN=1 <1,I4,1><2,S,'TEST3'>}
//释放PrepareStatement语句
---1 1 SYSDBA 8 192.168.2.116 2022-05-16 08:58:35 deallocate std3957fe2
下面的语句与上面的PrepareStatement语句等价:
SELECT * FROM PRE_TEST_TABLE WHERE A>=1 AND B='TEST3';