gpt4 book ai didi

java - ucanaccess 连接到托管数据库

转载 作者:行者123 更新时间:2023-12-02 04:29:22 25 4
gpt4 key购买 nike

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

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

我已尝试调整我的 URL,但仍然出现驱动程序错误。有人能够将 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;
}
}

已编辑以修复 URL。

最佳答案

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

关于java - ucanaccess 连接到托管数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31685343/

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