我试图了解要调用哪些ODBC函数以及如何调用它们以便批量获取行或批量插入行(使用绑定变量的插入不仅仅是插入语句的数组).
我可以按顺序调用这些函数,一次取一行
SQLBindParameter
SQLExecute
SQLFetch
Run Code Online (Sandbox Code Playgroud)
此外,如果进行插入/更新,我可以通过调用这些函数一次执行一行
SQLBindParameter
SQLExecute
Run Code Online (Sandbox Code Playgroud)
我不知道的是我需要在这些调用中更改以便:
1)批量获取行,例如每批150行
2)每个SQLExcecute调用插入几行,例如每次调用150行
简短的包含示例(不一定是可编译的,因为ODBC编程往往很长..所以忽略设置/初始化,忽略错误检查)演示如何完成这将是有帮助的.或者是指向可理解的开源代码的指针,它正在做这种事情
这是来自 IBM Developerworks 的一篇优秀文章,它可能会回答您有关 ODBC 架构的一些问题:
使用 Apache Derby 进行 ODBC 编程(可通过 Wayback Machine 获得)
使用 ODBC 连接优化网络流量的主要“技巧”之一是如何定义光标:
http://technet.microsoft.com/en-us/library/ms131453.aspx
'希望有帮助..PSM