OCCI 中文编程指南(15)

发布时间:2021-06-08

循环绑定参数使用set×××()方法,每循环一次必须使用addIteration()方法再进行下一次循环,直到最后一次。例子如下所示: #include <iostream> #include <occi.h>

using namespace oracle::occi; using namespace std;

int main () {

Environment *env; Connection *conn; Statement *stmt;

string username = "bill"; string password = "bill"; string connstring = "jftest"; string sql;

int isno[2]={21,22},i,iage[2]={18,19}; string csname[2]={"namea","nameb"};

try {

env = Environment::createEnvironment();

conn = env->createConnection(username,password,connstring); stmt = conn->createStatement(); stmt->setAutoCommit(false);

sql = " INSERT INTO student (sno,sname,age) VALUES (:x,:y,:z) ";

m_stmt->setSQL(sql);

m_stmt->setMaxIterations(2);

m_stmt->setMaxParamSize(1,sizeof(int)); m_stmt->setMaxParamSize(2,sizeof(string)); m_stmt->setMaxParamSize(3,sizeof(int)); cout<<"setMaxIterations success !"<<endl;

//cout<<"getMaxIterations = "<<m_stmt->getMaxIterations()<<endl; for (i=0;i<2;i++) {

m_stmt->setInt(1,isno[i]);

m_stmt->setString(2,csname[i]); m_stmt->setInt(3,iage[i]);

//cout <<isno[i]<< " and " << csname[i]<< " and " << iage[i] <<endl;

OCCI 中文编程指南(15).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219