如何设定JDBC DRIVER的路径然后动态加载

fkpwolf 2005-01-24 10:55:39
我用
// URL u = new URL("file:/d:/JavaStuff/jdbc-driver/informix.jar");
// URLClassLoader ucl = new URLClassLoader(new URL[]{u});
// Class c = ucl.loadClass(driver);
怎么不行?
...全文
77 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
redex 2005-01-24
  • 打赏
  • 举报
回复
试试:
URL[] u={new File("d:/JavaStuff/jdbc-driver/informix.jar").toURL()};
ClassLoader cl = new URLClassLoader(u, getClass().getClassLoader());
Class c=cl.loadClass(driver);
fkpwolf 2005-01-24
  • 打赏
  • 举报
回复
我查了下:
Driver driverd = (Driver)drvCls.newInstance();
Properties props = new Properties();
props.setProperty("user", cs.user);
props.setProperty("password", cs.password);
conn = driverd.connect(url, props);
主要是最后一句.
fkpwolf 2005-01-24
  • 打赏
  • 举报
回复
一样有错误啊:java.sql.SQLException: No suitable driver
必须把.jar加入到classpath中才会没有错误出现.

67,515

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧