Я создаю настольное приложение, которое должно взаимодействовать с базой данных MS Access. Теперь, если я не хочу регистрировать DSN для базы данных на каждом компьютере, который будет использовать настольное приложение, мне нужен способ подключения к базе данных без DSN.
Я много искал и нашел несколько полезные ссылки на , как создавать строки подключения , и на основе этого я попытался изменить свою программу на основе этого, но безуспешно. Мне нужен ...
Я создаю настольное приложение, которое должно взаимодействовать с базой данных MS Access. Теперь, если я не хочу регистрировать DSN для базы данных на каждом компьютере, который будет использовать настольное приложение, мне нужен способ подключения к базе данных без DSN.
Я много искал и нашел несколько полезные ссылки на , как создавать строки подключения , и на основе этого я попытался изменить свою программу на основе этого, но безуспешно. Мне нужен ...
Я создаю настольное приложение, которое должно взаимодействовать с базой данных MS Access. Теперь, если я не хочу регистрировать DSN для базы данных на каждом компьютере, который будет использовать настольное приложение, мне нужен способ подключения к базе данных без DSN.
Я много искал и нашел несколько полезные ссылки на , как создавать строки подключения , и на основе этого я попытался изменить свою программу на основе этого, но безуспешно. Код ниже не работает. Если я переключу строку в getConnection на «jdbc: odbc: sampleDB», она будет работать, но с использованием DSN, а не того, чего я хочу достичь.
Как мне написать и использовать строку подключения в java, чтобы установить соединение без DSN с базой данных MS Access?
private Connection setupConnection() throws ClassNotFoundException,
SQLException {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection("Driver={Microsoft Access Driver (*.mdb)} &_ Dbq=c:\\as\\sampleDB.mdb");
return con;
}
Дополнение: я также хотел бы указать, что если у кого-то есть идея способа добиться того, о чем я просил, С DSN-подключением Я с удовольствием его послушаю!