请看,这是我的代码。我把它简化了。帮我看一下错在哪里?
public void connect()
{
URL[] urls = new URL[1];
try
{
urls[0] = new File("d:\\javacode\\lib\\ojdbc14.jar").toURL();
URLClassLoader loader = new URLClassLoader(urls, ClassLoader.getSystemClassLoader());
Object driver = loader.loadClass("oracle.jdbc.driver.OracleDriver").newInstance();();//这一步通过了,而且能看到得到的的确是oracle.jdbc.driver.OracleDriver这个类
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@10.18.4.73:1521:iimsprod", "j2eetest", "j2eetest");//错误出现在这一步。给出的信息是No suitable driver
System.out.print("end");
}
catch(Exception e)
{
e.printStackTrace();
}
}
如果把oracle driver的jar添加到启动class path里就没问题,说明不是jar本身的问题。