Создание соединения без DSN для MS Access в Java

Я создаю настольное приложение, которое должно взаимодействовать с базой данных 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-подключением Я с удовольствием его послушаю!

6
задан Soroush Hakami 16 February 2011 в 13:12
поделиться