occi 执行ddl,dml语句

前言:java

       看到这里,以为,occi跟java中jdbc链接数据库好像呀!数据库

       DML:data manipulation language 数据操纵语言,主要实现对数据的增删改基本操做!函数

       DDL:data definition language 数据定义语言,主要是对表结构的操做!spa

 函数简介:code

       execute():用来执行全部非特殊语句ip

       executeUpdate():用来执行DML,DDL语句
ci

       executeQuery():用来执行查询
it

        executeArrayUpdate():用来执行复杂的数据数据操纵语句io

代码示例:class

//执行DML语言,建立一张数据表 stmt->executeUpdate("CREATE TABLE BASKET_TAB(FRUIT VARCHAR2(30),quantity NUMBER)"); //执行插入语句 stmt->executeUpdate("INSERT INTO BASKET_TAB VALUES('APPLE',1)");

另外,还能够设置动态参数,来提升效率!

        //设置动态参数,和java预处理加载参数很像! stmt->setSQL("INSERT INTO BASKET_TAB VALUES(:1,:2)"); stmt->setString(1,"banana"); stmt->setInt(2,2); stmt->executeUpdate();
这部分在平常工做中使用颇多!