Oracle数据库建立连接及查询数据库流程
2016-06-30 16:47:42 0 举报
建立Oracle数据库连接及查询数据库的流程如下:首先,需要安装Oracle客户端和配置环境变量。然后,通过SQL*Plus工具连接到Oracle数据库,输入用户名和密码进行身份验证。连接成功后,可以执行SQL语句来查询数据库中的数据。例如,使用SELECT语句选择表中的列,WHERE子句过滤数据,ORDER BY子句对结果进行排序等。查询结果将以表格的形式显示在屏幕上。最后,可以使用EXIT命令退出SQL*Plus工具并断开与数据库的连接。
作者其他创作
大纲/内容
准备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 条评论
下一页