Oracle数据库建立连接及查询数据库流程
2016-08-30 13:29:23 0 举报
Oracle数据库建立连接及查询数据库的流程如下:首先,需要安装Oracle客户端和配置tnsnames.ora文件,以便连接到数据库。然后,使用sqlplus命令行工具或图形界面工具(如SQL Developer)连接到数据库。在连接成功后,可以使用SQL语句进行查询操作。例如,可以使用SELECT语句查询表中的数据,或者使用INSERT、UPDATE、DELETE等语句对表中的数据进行增删改操作。最后,使用COMMIT或ROLLBACK语句提交或回滚事务。
作者其他创作
大纲/内容
准备SQL语句OCIStmtPrepare()
设置会话句柄中的用户名OCIAttrSet( )
在服务句柄中加入服务器句柄属性OCIAttrSet( )
按照输出变量定义的格式,将下一条记录的对应属性,塞入对应列结构的data数组里,从data子域中读出对应列属性的值和名称,向上层输出
创建OCI环境和线程OCIEnvCreate( )
获取查询结果中的记录个数,以及每个记录的具体数值
定义输出变量
开始
设置会话句柄中的用户密码OCIAttrSet( )
OCIBindByName()OCIBindByPos()OCIBindObject()OCIBindDinamic()OCIBindArrayStruct()
设置非阻塞模式OCIAttrSet( )
OCIAttrGet()
把会话句柄属性设置到服务句柄中OCIAttrSet( )
获取结果OCIStmtFetch()OCIStmtFetch2()
登录数据库,建立一个用户会话OCISessionBegin( )
创建并初始化环境句柄下的其他句柄OCIHandleAlloc( )
OCIDefineByPos()OCIDefineDynamic()OCIDefineObject()OCIDefineArrayStruct( )
获取描述句柄类型属性(获取sql语句类型)
获取描述OCIGetParam()OCIGetAttr()
在执行SQL或PL/SQL语句前,需要对该语句执行分析、出错检查,并和陈述句柄绑定起来,使用函数OCIStmtPrepare来进行这一系列操作。该函数在执行陈述语句前必须使用;
设置环境变量SetEnvironmentVariable( )
初始化服务句柄OCIServerAttach( )
绑定变量
执行OCIStmtExecute()
句柄类型:OCI_HTYPE_ERROR: 错误句柄OCI_HTYPE_SERVER: 服务器句柄OCI_HTYPE_SVCCTX: 服务句柄OCI_HTYPE_SESSION: 会话句柄OCI_HTYPE_STMT: Sql语句陈述句柄
收藏
0 条评论
下一页