У меня возникла проблема с подключением 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.