gpt4 book ai didi

java - 错误 : failed to load JDBC driver - org. hsqldb.jdbcDriver

转载 作者:搜寻专家 更新时间:2023-10-30 20:29:53 27 4
gpt4 key购买 nike

我写了一个连接器类来连接到 hsqldb。

这是我的代码:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import org.apache.log4j.Logger;


public class hsqlmanager {

private static final Logger log = Logger.getLogger(hsqlmanager.class);

private static Connection con=null;

private static void openConnection(){
try {
Class.forName("org.hsqldb.jdbcDriver" );
log.info("Loaded JDBC Driver");
}
catch (Exception e) {
log.error("ERROR: failed to load JDBC driver - " + e.getMessage());
return;
}

try {
con = DriverManager.getConnection("jdbc:hsqldb:hsql://localhost/sepm_db","sa","");
}
catch(SQLException e){
log.error(e.getMessage());
}
}

public static void closeConnection() {
try {
con.close();
}
catch(SQLException e) {
log.error(e.getMessage());
}
}

public static Connection getConnection() {
if (con==null){
openConnection();
}
else {
try {
if(con.isClosed()){
con = DriverManager.getConnection("jdbc:hsqldb:hsql://localhost/sepm_db","sa","");

}
}
catch(SQLException e){
log.error(e.getMessage());
return null;
}
}

return con;
}

}

当我编译时出现错误:无法加载 JDBC 驱动程序 - org.hsqldb.jdbcDriver。为什么?

最佳答案

需要下载hsqldb并将它放在你的类路径中。驱动程序位于 zip 文件中。

关于java - 错误 : failed to load JDBC driver - org. hsqldb.jdbcDriver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12533515/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com