【问题标题】:ERROR: failed to load JDBC driver - org.hsqldb.jdbcDriver错误:无法加载 JDBC 驱动程序 - org.hsqldb.jdbcDriver
【发布时间】:2012-09-14 01:15:34
【问题描述】:

我编写了一个连接器类来连接到 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。为什么?

【问题讨论】:

  • 你在类路径中有需要的 jar 吗? “org.hsqldb.jdbcDriver”这个类名有效吗?

标签: java database eclipse hsqldb


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2018-01-31
    • 2014-03-13
    • 2013-07-28
    • 2013-05-20
    • 2013-03-03
    • 2015-10-10
    • 2017-05-17
    • 2017-01-15
    相关资源
    最近更新 更多