作者 主題: python 超難用 cx_oracle  (閱讀 5507 次)

0 會員 與 1 訪客 正在閱讀本文。

tinysnow

  • 可愛的小學生
  • *
  • 文章數: 2
    • 檢視個人資料
python 超難用 cx_oracle
« 於: 2009-06-24 15:21 »
python 超難用 cx_oracle

3天前剛下載 python , 對它充滿了希望...
但是現在變成失望...
花了整整3天的時間~!!

--------------------------------------
我的環境:
--------------------------------------
os : windows xp sp2
python : Python 3.1rc2 (r31rc2:73414, Jun 13 2009, 16:43:15) [MSC v.1500 32 bit (Intel)] on win32
oracle : oracle 10.2


------------------------------------
-- 我的 第一支 test.py 測試程式...
------------------------------------

import cx_Oracle
con = cx_Oracle.connect("userid","password","dbname")
cursor = con.cursor()
cursor.close()
con.close()

--------------------------------------
import cx_oracle modules 但有問題:
--------------------------------------
訊息
Traceback (most recent call last):
File "r2.py", line 2, in <module>
import cx_Oracle
ImportError: DLL load failed: 找不到指定的模組。


--------------------------------------
我己有設定 oracle_home, path等,
oci.dll 也copy到python的 C:\Python31\Lib\site-packages 目錄下

以sqlplus userid/password@db 連到oracle是ok的,
但用python一直有這問題,
沒想到python這麼難用...
網上找了一天, 也沒解決....

自己重灌了xp + oracle 10g + python31 + cx_oracle 的乾淨環境...
重測了n次, 還是一樣....

我快失去對這個python 的信心了....
有誰可以協助我...

謝謝...
 


tinysnow

  • 可愛的小學生
  • *
  • 文章數: 2
    • 檢視個人資料
回覆: python 超難用 cx_oracle
« 回覆 #1 於: 2009-06-26 11:59 »
看樣子, python 真的是不能學的程式語言了....

我也認的查過所有的有關 python cx_oracle 的相關討論,
大部份的人都卡在這裏....


TyroneYeh

  • 俺是博士!
  • *****
  • 文章數: 2396
  • 性別: 男
    • 檢視個人資料
回覆: python 超難用 cx_oracle
« 回覆 #2 於: 2009-06-26 12:16 »
有裝 cx_Oracle ?
http://cx-oracle.sourceforge.net/
看一下 oracle 官網的文件
http://www.oracle.com/technology/pub/articles/devlin-python-oracle.html
connect 的格式好像不是您寫的那樣子!!
orcl = cx_Oracle.connect('scott/tiger@orcl')

--
小的沒寫過 Python !! 來插花的 @_@
--
TyroneYeh