oracle 的odbc怎么建阿?

[复制链接]
查看11 | 回复9 | 2007-9-26 18:42:10 | 显示全部楼层 |阅读模式
想用其它软件来连接oracle数据库听说需要建一个odbc连接,可我是菜鸟根本不知道怎么建阿,请各位帮小弟描述一下吧。我的操作系统是winxp sp2
我已知的过程是先打开 控制面板→管理工具→数据源
1, 有“用户DSN”和“系统DSN”应该在哪个下面建?
2,点添加以后有Microsoft ODBC Driver for Oracle和
Microsoft ODBCfor Oracle应该选择哪一个?
3,点确定以后会要求填写“数据源名称”、“描述”、“用户名称”和“服务器”。怎么填写??
感激不尽!
回复

使用道具 举报

千问 | 2007-9-26 18:42:10 | 显示全部楼层
系统DSN Microsoft ODBC for Oracle
服务器:ip
数据源名称:你自己定义一个
描述:你自己写
用户名称:数据库的用户名
应该是这样吧。你测一下就知道了。
回复

使用道具 举报

千问 | 2007-9-26 18:42:10 | 显示全部楼层
最初由 cjf107 发布
[B]系统DSN Microsoft ODBC for Oracle
服务器:ip
数据源名称:你自己定义一个
描述:你自己写
用户名称:数据库的用户名
应该是这样吧。你测一下就知道了。 [/B]

请问ip是填写我自己机器的ip吗?例如 218.18.221.36 ??
数据库的用户名是什么意思?比如我用sql*plus连接进公司的某个环境用到以下连接口令unarthur/mypassword@gbs0那么您说的数据库的用户名是不是就是 unarthur?
另外建立好以后需不需要重新启动电脑?
回复

使用道具 举报

千问 | 2007-9-26 18:42:10 | 显示全部楼层
顶!
回复

使用道具 举报

千问 | 2007-9-26 18:42:10 | 显示全部楼层
最初由 unarthur 发布
[B]想用其它软件来连接oracle数据库听说需要建一个odbc连接,可我是菜鸟根本不知道怎么建阿,请各位帮小弟描述一下吧。我的操作系统是winxp sp2
我已知的过程是先打开 控制面板→管理工具→数据源
1, 有“用户DSN”和“系统DSN”应该在哪个下面建?
2,点添加以后有Microsoft ODBC Driver for Oracle和
Microsoft ODBCfor Oracle应该选择哪一个?
3,点确定以后会要求填写“数据源名称”、“描述”、“用户名称”和“服务器”。怎么填写??
感激不尽! [/B]

1, 有“用户DSN”和“系统DSN”应该在哪个下面建?
這二個都於你來說是無所謂的,用戶DSN建了以後你這個用戶好用這個ODBC數據源,系統DSN是指所有的用戶都可以用,這個用戶是指進入你操作系統的用戶,這個概念就像你裝個軟件的時候有時候會問你當前用戶好用還是所有用戶好用一個概念![/COLOR]
2. 点添加以后有Microsoft ODBC Driver for Oracle和Microsoft ODBCfor Oracle应该选择哪一个?
用Microsoft ODBCfor Oracle [/COLOR]
3.數據來源名稱:就是odbc的名字是你自己選的
描述:就相當於給這個ODBC取個注釋一樣的,怕以後忘了這個ODBC是幹嘛的,不寫沒事
用戶名稱:不用填
服務器:填寫oracle sid[/COLOR]
對於你的而言,相應填寫如下:[/COLOR]
數據來源名稱:gbs0
描述:不用填
用戶名稱:不用填
服務器:gbs0[/COLOR]
填完了以後,你用fox的話,可以在fox中測試一下
w=sqlconnect('odbc名','連接數據庫用戶','密碼')
?w
如果w>0就說明數據通了!
回复

使用道具 举报

千问 | 2007-9-26 18:42:10 | 显示全部楼层
马上就试!
回复

使用道具 举报

千问 | 2007-9-26 18:42:10 | 显示全部楼层
w=1
是不是说明已经建立起来了?
HuiYi_love大哥上回那个导表的帖子我已经把附件加进去了,麻烦您帮忙看看
谢谢!
回复

使用道具 举报

千问 | 2007-9-26 18:42:10 | 显示全部楼层
顶一下了 呵榀
回复

使用道具 举报

千问 | 2007-9-26 18:42:10 | 显示全部楼层
最初由 unarthur 发布
[B]w=1
是不是说明已经建立起来了?
HuiYi_love大哥上回那个导表的帖子我已经把附件加进去了,麻烦您帮忙看看
谢谢! [/B]

是的,說明通了,現在就可對oracle操作了,測試一下吧
sqlexec(w,"select * from tabs","tabs&quot

brow
回复

使用道具 举报

千问 | 2007-9-26 18:42:10 | 显示全部楼层
pl/sql developer中支持通過ODBC導入數據的,可以把你的fox數據表的當前文件夾,設成odbc,可惜我這邊沒有fox,1年多沒用fox了,下了個fox 7簡裝版的,沒有相應的odbc,所以不能試出效果來,其實方法也很簡單按著步驟做就可以了,記得不是很清楚,odbc中vfp的,數據源應該選fox存放表的文件夾,如果你的fox隻是單純的表不是數據庫表的話要選中free table選項,設完了以後,可以用同樣的方法試試數據是否能通,如果你準備用fox來寫程序的話,最好還是用這種方法,雖然可以在fox中可以很方便的操作數據,但是這是不支持事務的,通過odbc雖然同樣是操作vfp表,但概念上是操作遠程的數據源,方法基本同通過odbc訪問oracle一樣,所以也就支持了事務,寫了一大堆沒用的東東,有時間試試吧!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行