Знаете ли вы о каких-либо хороших руководствах по доступу к базе данных Access с использованием Java?Как подключиться к базе данных Access через локальную сеть с помощью Java?
Я знаю основы и базовый SQL, но я больше думаю о контроле доступа.
Знаете ли вы о каких-либо хороших руководствах по доступу к базе данных Access с использованием Java?Как подключиться к базе данных Access через локальную сеть с помощью Java?
Я знаю основы и базовый SQL, но я больше думаю о контроле доступа.
private static final String accessDBURLPrefix = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=";
private static final String accessDBURLSuffix = ";DriverID=22;READONLY=false}";
// Initialize the JdbcOdbc Bridge Driver
static {
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
} catch(ClassNotFoundException e) {
System.err.println("JdbcOdbc Bridge Driver not found!");
}
}
/** Creates a Connection to a Access Database */
public static Connection getAccessDBConnection(String filename) throws SQLException {
filename = filename.replace('', '/').trim();
String databaseURL = accessDBURLPrefix + filename + accessDBURLSuffix;
return DriverManager.getConnection(databaseURL, "", "");
}
Некоторые полезные ссылки:
JDBC - это путь. Google для «JDBC tutorial» + mysql, вы получите все, что вам нужно.
Вы явно не читали вопрос. Я знаю, как использовать Google. Благодарю. – Relequestual
Напротив, я прочитал вопрос. Я просто дал вам правильные условия для поиска. Бесконечно лучше знать, чего вы хотите, но не иметь (пока), чтобы не знать вообще. – jrharshath
@jharshath: Я не вижу никакой версии в истории редактирования этого вопроса, которая упоминала MySQL. –
Если вы имеете в виду с помощью реляционных баз данных в Java, вам нужно знать JDBC.
Вы не сможете многое сделать с помощью JDBC. Вам нужно будет создать его в приложении, используя что-то вроде JAAS или Spring Security.
Вы можете поделиться базой данных по общему диску по локальной сети н затем добавить его в системный DSN других ПК, и вы можете поделиться доступом к базе данных по локальной сети .. Работал для меня как то
Я знаю, что строка старая, но может быть полезно для кого-то вроде меня, я был расстроен, найдя подходящий и простой способ обмена
Блестящий, именно то, что я искал! Несколько ссылок и некоторый код. Приветствия. – Relequestual
Я получаю сообщение об ошибке java.sql.SQLException: [Microsoft] [Drivrutin f? R ODBC Microsoft Access] bad filename. Я предполагаю, что он должен что-то сделать с этой частью кода: «jdbc: odbc: Driver = {Microsoft Access Driver (* .mdb)}; DBQ =". Я не понимаю, как эта часть отформатирована, предполагается ли она автоматически найти драйвер? Могу ли я просто загрузить драйвер в виде файла и указать на него? –