Message762
https://sourceforge.net/mailarchive/forum.php?
thread_id=1134352&forum_id=5586 :
Can anyone explain this sys.path jar import behavior?
I'm don't want to
require the jar on the classpath.
>>> import sys
>>> sys.path.append('C:\\Program
Files\\Apache Tomcat
4.0\\lib\\classes12.jar')
>>> sys.add_package('oracle.jdbc.driver')
<java package oracle.jdbc.driver at 5933694>
### Everything is fine up to this point, now try to get
the OracleDriver
class
>>> from oracle.jdbc.driver import OracleDriver
Traceback (most recent call last):
ImportError: cannot import name OracleDriver
### Why is this? If I do dir(oracle.jdbc.driver) I can
see 'OracleDriver'...
### But anyway, for some reason this works
>>> from oracle.jdbc.driver import *
>>> OracleDriver
<jclass oracle.jdbc.driver.OracleDriver at 3086613>
### And BTW, now this doesn't throw any errors.
>>> from oracle.jdbc.driver import OracleDriver
>>>
|
|
Date |
User |
Action |
Args |
2008-02-20 17:17:10 | admin | link | issue625362 messages |
2008-02-20 17:17:10 | admin | create | |
|