把oracle的jdbc驱动程序,放在类路径中。try {
Class.forName("oracle.jdbc.driver.OracleDriver");
} catch (java.lang.ClassNotFoundException cnfe)
{
System.err.println(cnfe.getMessage());
}
Class.forName("oracle.jdbc.driver.OracleDriver");
} catch (java.lang.ClassNotFoundException cnfe)
{
System.err.println(cnfe.getMessage());
}
我的环境是设成这样的:
CLASSPATH=
E:\JAVA\jdk1.3.1\jdk1.3.1\lib;
E:\JAVA\jdk1.3.1\jdk1.3.1\jre\lib;
E:\JAVA\test;E:\JAVA\jdk1.3.1\jdk1.3.1;
E:\Oracle\Ora81\orb\classes\yoj.jar;
E:\Oracle\Ora81\orb\classes\share.zipJAVA_HOME=
E:\JAVA\jdk1.3.1\jdk1.3.1Path=
E:\Oracle\Ora81\bin;
E:\JAVA\jdk1.3.1\jdk1.3.1\bin;
E:\JAVA\jdk1.3.1\jdk1.3.1\jre\bin;是不是跟环境变量也有关系?
但是我这里只有classes12.rar文件,我把它改成classes12.jar拷到E:\java\jdk1.3.1\lib目录下,并在ClassPath中加入:E:\java\jdk1.3.1\lib\classes12.jar
就连上了,不过随之而来又是一个问题,它提示:java.sql.SQLException: Io 异常: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=135
290880)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4))))这又是为什么呢?怎么办办呢?
文件放入
你的WEBSERVER的LIB目录下
将他也加到你的WEBSERVER的启动文件的PATH=......后面
java.sql.SQLException: Io 异常: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=135
290880)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4))))那是oracle的服务没有写对.开始我写的是客户端配的服务名称不是服务器端的原配服务.
Oracle是8.16版的。
但郁现在都配了好几天了,数据库就是连不上?!!!郁闷。