From: Updike, C. <Cla...@jh...> - 2002-10-04 19:04:25
|
The silence is deafening ;-) Am I being dumb or is this a stumper? Sam? Ype? Kevin? Original post below: ---------------------------------------------------------------------------- --------------- 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 >>> WTUIHB (withholding thanks until I hear back), Clark |