Oracle数据库建立连接及查询数据库流程
2017-03-27 23:53:06 0 举报
Oracle数据库建立连接及查询数据库的流程主要包括以下步骤:首先,需要安装并配置Oracle数据库,确保数据库服务正常运行。然后,使用Oracle提供的客户端工具如SQL*Plus、SQL Developer等,输入正确的用户名、密码以及数据库实例名,建立与数据库的连接。连接成功后,就可以在客户端工具中输入SQL语句进行数据查询、插入、更新或删除等操作。在执行SQL语句时,数据库会解析并执行这些命令,然后将结果返回给客户端。需要注意的是,为了保证数据的安全性和完整性,所有的数据库操作都需要遵循相关的数据库规范和约束。
作者其他创作
大纲/内容
准备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 条评论
下一页