我有一个Java类,该类通过在Tomcat上运行的JSP中使用的JDBC通过JDBC访问MySQL数据库,并且遇到“未找到驱动程序异常”的问题。
唯一重要的错误是一个,makeStatement()因为失败会导致所有其他错误。我已四重检查我的WEB-INF / lib目录中是否具有正确的jar文件,并且重新启动Tomcat的次数比我想要的要多。我有一个makeStatement()在不同的.java文件中使用的单独的webapp,该webapp运行良好。甚至更奇怪的是,我在.java中有这个:
static {
System.err.println("\n\nTEST MYSQL ACCESS: dump all relevant tables:");
dump();
System.err.println("END OF MYSQL ACCESS ACCESS.");
}
public static void dump() {
try {
readUsers();
for (UserRecord u: users)
System.err.println(u.username+" "+u.password);
} catch (Exception e) {System.err.println(e);}
}
使用readUsers()读取数据库中所有用户的位置makeStatement()。这实际上可以正常工作,并且将打印数据库中的所有用户(出于明显的原因,此处未显示:)),然后发生驱动程序未找到错误。
慕娘9325324
阿波罗的战车
相关分类