Connaissez-vous de bons guides sur l'accès à une base de données Access en Java? Je connais les bases et le SQL de base, mais je pense plus au contrôle d'accès.Comment me connecter à une base de données Access via un réseau local en utilisant Java?
Répondre
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, "", "");
}
Quelques liens utiles:
JDBC est la voie à suivre. Google pour "JDBC tutorial" + mysql, vous obtiendrez tout ce dont vous avez besoin.
Vous n'avez clairement pas lu la question. Je sais utiliser Google. Merci. – Relequestual
Au contraire, j'ai lu la question. Je vous donnais juste les bons termes à rechercher. Il est infiniment préférable de savoir ce que vous voulez mais ne pas l'avoir (pour l'instant) que de ne pas savoir du tout. – jrharshath
@jharshath: Je ne vois aucune version dans l'historique d'édition de cette question qui a mentionné MySQL. –
Si vous voulez dire en utilisant les bases de données relationnelles en Java, vous aurez besoin de savoir JDBC.
Vous ne serez pas en mesure de faire beaucoup avec la sécurité en utilisant JDBC. Vous devrez le construire dans l'application en utilisant quelque chose comme JAAS ou Spring Security.
Vous pouvez partager une base de données sur un lecteur partagé sur le réseau local n puis l'ajouter à DSN système d'autres PC et vous pouvez partager la base de données d'accès sur le réseau local .. a marché pour moi comme ça
Je sais que la chaîne est vieux mais peut-être utile pour quelqu'un comme moi j'étais frustré de trouver un moyen approprié et facile à partager
- 1. Comment puis-je me connecter à Lotus via ODBC en utilisant VBA?
- 2. AIR: Connexion à la base de données via le réseau?
- 3. Connexion SQL Express via un réseau local
- 4. Comment me connecter à Google Apps via une URL?
- 5. Comment puis-je me connecter à une base de données Oracle à partir de Ant en utilisant le nom tns?
- 6. Comment me connecter à un fichier Access 2007 (accdb) dans Visual Studio 2008
- 7. Comment me connecter à une base de données MSSQL en utilisant le module DBI de Perl dans Windows?
- 8. Comment connecter une application Java via un proxy BlueCoat?
- 9. Comment me connecter à une base de données MySQL à partir de Clojure?
- 10. Comment me connecter à une base de données SQL Server distante dans une application WinForms?
- 11. Pourquoi ne puis-je pas me connecter à ma base de données sql? Je reçois le message d'erreur: "Impossible de se connecter au serveur MySQL local via socket"
- 12. Problème Insertion de données dans la base de données MS Access en utilisant ADO via Python
- 13. Comment me connecter à une base de données Sybase à partir de Windows CE à l'aide de .Net?
- 14. comment se connecter et envoyer des données entre de nombreux ordinateurs utilisant le réseau Java
- 15. Quelle est la bonne façon de se connecter à une base de données Microsoft Access 2007 en Java?
- 16. Comment insérer des valeurs dans une base de données Microsoft Access via JDBC?
- 17. Comment accéder à une base de données Access en utilisant JavaScript?
- 18. Accéder à Access via JDBC (en utilisant ODBC?)
- 19. Will Access prend en charge 35 à 40 utilisateurs écrivant dans une base de données Access
- 20. Comment me connecter à l'API Campaign Monitor?
- 21. Comment me connecter à un serveur Telnet en C#?
- 22. Connectez-vous à une base de données en utilisant log4j
- 23. Problèmes de connexion à un fichier MDB Access via PowerShell
- 24. Comment connecter/extraire des données d'une base de données MYSQL en utilisant des objets en PHP?
- 25. Comment se connecter à R avec Java (en utilisant Eclipse)
- 26. Comment puis-je me connecter à un fichier dans Common Application Data (appdata) en utilisant log4net?
- 27. Comment puis-je connecter phpMyAdmin à un serveur mysql local?
- 28. Comment se connecter à la base de données Oracle?
- 29. Ajout de relations à une base de données Access
- 30. Possibilité de se connecter à Outlook WebMail via Java?
Brillant, exactement ce que je cherchais! Peu de liens et du code. À votre santé. – Relequestual
Je reçois une erreur java.sql.SQLException: [Microsoft] [Drivrutin f? R ODBC Microsoft Access] mauvais nom de fichier. Je suppose qu'il doit faire quelque chose avec cette partie du code: "jdbc: odbc: Pilote = {Pilote Microsoft Access (* .mdb)}; DBQ =". Je ne comprends pas comment cette partie est formatée, est-ce censé localiser automatiquement le pilote? Puis-je simplement télécharger le pilote en tant que fichier et le pointer? –