手机版

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文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)