前言: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();这部分在平常工做中使用颇多!