天天看点

powerdesiger连接oracle问题之一二

java exception : fatal error. unable to initialize databasemetadata

class.

non sql error : could not load class com.mysql.jdbc.d

在powerdesigner里连接数据库,出现如下问题:

non sql error : could not load class com.mysql.jdbc.driver

上面2个异常是powerdesigner无法找到驱动所产生的,解决办法是:配置系统的classpath路径,指定jar包路径就好了。

sqlstate = unknown

io 异常: the network adapter could not establish the connection

这个异常是,oracle的监听程序没有启动。解决办法是:请启动oracle的监听程序。启动监听程序还有可能出错,请仔细查找。

--------------------------------------------------------------------

powerdesigner non sql error : could not load class

oracle.jdbc.oracledriver

用powerdesigner连接oracle数据库出现这个问题。

non sql error : could not load class oracle.jdbc.oracledriver

说明用jdbc,系统找不到包ojdbc14.jar的路径,只要在系统环境变量中加入一个系统变量

如,我是win  7oracle的odbc14.jar包在这个位置,就这样加。

变量名(n):classpath

变量值(v):.;c:\app\win7\product\11.2.0\dbhome_1\owb\wf\lib\ojdbc14.jar

ps:变量值路径前面刻加上.;这两个小符号哦。

参考:

http://space.itpub.net/9240380/viewspace-666092

http://www.itpub.net/thread-963478-1-1.html

http://blog.csdn.net/bfqiwbifj/article/details/5982205

http://hi.baidu.com/cuigq_hr/item/d6ce188bd3a82751e63d19a0t/bfqiwbifj/article/details/5982205

http://hi.baidu.com/cuigq_hr/item/d6ce188bd3a82751e63d19a0