to zxhong(红) ( ) : 是的,你给的的确是连接数据库的代码,但我的问题不是代码的问题,应该是环境的问题----我不能import com.ibm.ejs.dbm.jdbcext.*和oracle.jdbc.pool.* 代码我是有的。而且现在把编译代码改为:set JAVA_HOME=C:\WebSphere\AppServer\java set PATH=%PATH%;%JAVA_HOME%\bin set LIBPATH=C:\WebSphere\AppServer\lib set CP=. set CP=%CP%;%LIBPATH%\j2ee.jar set CP=%CP%;%LIBPATH%\websphere.jar set CP=%CP%;%LIBPATH%\app\wps.jar set CP=%CP%;C:\oracle\ora81\jdbc\lib\classes12.zipjavac -classpath %CP% TestOrcl2.java就是加了set CP=%CP%;C:\oracle\ora81\jdbc\lib\classes12.zip这句就可以import oracle.jdbc.pool.* 了。 但还剩下import com.ibm.ejs.dbm.jdbcext.*这句不行,请问怎样在Websphere4.0(was4.0)+Oracle8i的环境中使得带这句代码的java文件通过编译。我是用人家的代码来唬指导老师的。我不能改太多代码了,只能从环境配置入手帮帮忙
是的,你给的的确是连接数据库的代码,但我的问题不是代码的问题,应该是环境的问题----我不能import com.ibm.ejs.dbm.jdbcext.*和oracle.jdbc.pool.* 代码我是有的。而且现在把编译代码改为:set JAVA_HOME=C:\WebSphere\AppServer\java
set PATH=%PATH%;%JAVA_HOME%\bin
set LIBPATH=C:\WebSphere\AppServer\lib
set CP=.
set CP=%CP%;%LIBPATH%\j2ee.jar
set CP=%CP%;%LIBPATH%\websphere.jar
set CP=%CP%;%LIBPATH%\app\wps.jar
set CP=%CP%;C:\oracle\ora81\jdbc\lib\classes12.zipjavac -classpath %CP% TestOrcl2.java就是加了set CP=%CP%;C:\oracle\ora81\jdbc\lib\classes12.zip这句就可以import oracle.jdbc.pool.* 了。
但还剩下import com.ibm.ejs.dbm.jdbcext.*这句不行,请问怎样在Websphere4.0(was4.0)+Oracle8i的环境中使得带这句代码的java文件通过编译。我是用人家的代码来唬指导老师的。我不能改太多代码了,只能从环境配置入手帮帮忙
老实说,编程最好不要使用这些专有服务器的包,移植性不好,现在就只好这样了还有一个取巧的方法,你在lib目录下挨个打开jar 包,看对应的类在那个包里,然后加入classpath就可以了,不过,由于他们的包村在相互调用的关系,可能也比较麻烦,建议使用第一种方法
最后看看有没有人能解,明天结贴
Websphere4.X没有com.ibm.ejs.dbm.jdbcext.*这些包的。