ucanaccess连接到托管数据库

时间:2015-07-28 19:23:18

标签: java sql database web ucanaccess

我遇到了ucanaccess连接到我的数据库的问题。构建应用程序时,我在本地维护数据库已经能够通过传递URL中的本地文件路径连接到它。我现在正试图在线移动,并尝试将URL更改为诱惑在线测试网站。我创建了一个临时网站名称,并在本地托管数据库的副本:

http://www.ifdc.cf/prdssoffline/prdds.accdb

我尝试过调整网址,但仍然会出现驱动程序错误。有没有人能够将ucanaccess连接到在线数据库?任何人都可以提供一个例子或帮助纠正我肯定是愚蠢的错误吗?

感谢您的时间和努力,我总是从这些网站用户那里学到很多东西!

package contactDatabase;

import java.sql.*;


public class ContactDatabase {

private static String DRIVER = "net.ucanaccess.jdbc.UcanaccessDriver";
private static String URL = "jdbc:ucanaccess://http://www.ifdc.cf/prdssoffline/prdss.accdb";

private static Connection conn = null;

public ContactDatabase() {

}

public static void connect() {
    try {
        Class.forName(DRIVER);
        conn = DriverManager.getConnection(URL);
    } catch (ClassNotFoundException e) {
        e.printStackTrace();
    } catch (SQLException e) {
        e.printStackTrace();
    }
}

public void close() {
    try {
        getConn().close();
    } catch (SQLException e) {
        e.printStackTrace();
    }
}

public Connection getConn() {
    return conn;
}
}

修改了网址。

1 个答案:

答案 0 :(得分:2)

不支持,您需要一个充当jdbc代理的Web应用程序,而不仅仅是在http下公开文件。