TC官方合作论坛

 找回密码
 立即注册
查看: 320|回复: 3
打印 上一主题 下一主题

[学习心得] 连接ORACLE数据库学习心得

[复制链接]
跳转到指定楼层
楼主
发表于 2016-11-1 23:58:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 cityhuntery 于 2016-11-1 23:58 编辑

介绍两种ODBC驱动访问ORACLE数据库,以下介绍均使用TC4.431版本,其他版本未尝试

第一种:
如果ORACLE版本是ORACLE 10G,则ODBC数据源中会有Oracle in OraDb10g_home1,就利用这个驱动访问ORACLE数据库,TC代码如下:
    变量 连接字串,SQL,返回影响行数,返回的表,返回错误信息
    连接字串="Driver={Oracle in OraDb10g_home1};Server=你的ORACLE数据库IP地址,你的ORACLE数据库端口(一般默认是1521);Database=你的数据库名字;UID=登录名;PWD=密码"
    SQL="你要执行的SQL语句;"
    ret=会员.数据库(连接字串,SQL,返回影响行数,返回的表,返回错误信息)
    调试输出(ret&","&返回错误信息)
    调试输出(返回的表[1][0])  //返回的表是一个二维数组,自己利用循环去写入表格展示出来


第二种:
如果你没有安装ORACLE 10G,或者你不知道你安装的是什么版本的ORACLE,用以下三种方法(windows自带的)都可以:
1、
功能 连接数据库()
    变量 连接字串,SQL,返回影响行数,返回的表,返回错误信息
    连接字串="Driver={Microsoft ODBC for Oracle};Server=你的数据库名字;UID=登录名;PWD=密码"
    SQL="你要执行的SQL语句"
    ret=会员.数据库(连接字串,SQL,返回影响行数,返回的表,返回错误信息)
    调试输出(ret&","&返回错误信息)
    调试输出(返回的表[1][0])  //返回的表是一个二维数组,自己利用循环去写入表格展示出来
功能结束

2、
功能 连接数据库()
    变量 连接字串,SQL,返回影响行数,返回的表,返回错误信息
    连接字串="Driver={Microsoft ODBC for Oracle};Server=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=你的ORACLE数据库IP地址)(PORT=你的ORACLE数据库端口一般默认是1521))(CONNECT_DATA=(SID=你的数据库名字)));Uid=登录名;Pwd=密码;"
    SQL="你要执行的SQL语句"
    ret=会员.数据库(连接字串,SQL,返回影响行数,返回的表,返回错误信息)
    调试输出(ret&","&返回错误信息)
    调试输出(返回的表[1][0])    //返回的表是一个二维数组,自己利用循环去写入表格展示出来
功能结束

3、
功能 连接数据库()
    连接字串="Driver={Microsoft ODBC for Oracle};CONNECTSTRING=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=你的ORACLE数据库IP地址)(PORT=你的ORACLE数据库端口一般默认是1521))(CONNECT_DATA=(SERVICE_NAME=你的数据库名字)));Uid=登录名;Pwd=密码;"
    SQL="你要执行的SQL语句"
    ret=会员.数据库(连接字串,SQL,返回影响行数,返回的表,返回错误信息)
    调试输出(ret&","&返回错误信息)
    调试输出(返回的表[1][0])   //返回的表是一个二维数组,自己利用循环去写入表格展示出来
功能结束


至于原理和使用环境,我不会,也解释不了,自己去尝试吧,专业大神请参考以下截图:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

沙发
发表于 2016-11-2 00:24:29 | 只看该作者
会员的功能?
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2016-11-2 22:17:48 | 只看该作者

4.431会员功能能用啊,不需要注册会员啊
回复 支持 反对

使用道具 举报

地板
发表于 2017-1-1 17:03:30 | 只看该作者
还是连接不了oracle
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-9-17 06:00 , Processed in 0.110363 second(s), 24 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表