Как мне подключиться к базе данных MS Access?
У меня есть проект Maven, и я пытаюсь создать соединение с моей базой данных MS Access. Проблема в том, что он не открывается.
Я не получаю никаких ошибок, но программа остается активной без возврата соединения. Я пытался задержаться на два часа, но ничего. databaseProduction
WellSys связан с ProdWheelTableMasterSys
а также WhellDemand
,
Мой код:
package com.sealed.air.SealedAir;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class App {
public static void main(String[] args) {
String conex = "jdbc:ucanaccess://";
String url = "C:/DB/ProductionWhellSys.accdb";
try {
System.out.println("Connecting");
Connection con = DriverManager.getConnection(conex+url);
System.out.println("Connected");
} catch (SQLException e) {
e.printStackTrace();
}
}
}
И результат в консоли:
Connecting
Свойства моей БД MS access:
вывод console.bat:
сохраненный запрос в Access:
Я попытался изменить "" в ", но я не понимаю, потому что это дает мне ту же ошибку. Еще одна ошибка, которую я обнаружил, была:
Error message was: unexpected token: , required: )
1 ответ
Похоже, вы сообщили о двух разных проблемах:
- Во-первых, "программа остается активной, не возвращая соединение", но, глядя на тест приложения, это не похоже на ucanaccess... Вы установили Openexclusive=true?