Comment me connecter d'une base de données Java à une base de données MySQL? Java s'exécute sur une machine locale alors que la base de données est sur un serveur distant.Connexion à une base de données MySQL
Répondre
Cet exemple se connecte à une base de données MySQL en utilisant le pilote MM JDBC pour MySQL:
Connection connection = null;
try {
// Load the JDBC driver
String driverName = "com.mysql.jdbc.Driver"; // MySQL MM JDBC driver
Class.forName(driverName);
// Create a connection to the database
String serverName = "localhost";
String mydatabase = "mydatabase";
String url = "jdbc:mysql://" + serverName + "/" + mydatabase; // a JDBC url
String username = "username";
String password = "password";
connection = DriverManager.getConnection(url, username, password);
} catch (ClassNotFoundException e) {
// Could not find the database driver
} catch (SQLException e) {
// Could not connect to the database
}
Vous devez avoir un compte dans la base de données MySQL pour exécuter cet exemple. Pour créer un compte, vous pouvez vous connecter à la base de données MySQL sur votre plate-forme en tant que root et exécutez la commande suivante:
mysql> GRANT SELECT, INSERT, UPDATE, DELETE PRIVILEGES ON *.*
TO [email protected] IDENTIFIED BY 'password' WITH GRANT OPTION;
Bonne réponse. Puis-je suggérer SELECT, INSERT, UPDATE, DELETE au lieu de ALL pour référence future des utilisateurs MySQL plus récents. – gahooa
JDBC, bien sûr. Obtenez le mysql connector-j jar, mettez-le dans votre classpath, et lisez le docs.
Merci - le plus apprécié. –
- 1. Connexion de Java à une base de données MySQL
- 2. Problème de connexion à la base de données mysql distante
- 3. Problème de connexion à la base de données MySQL externe
- 4. Flash Media Server + Connexion à la base de données? Mysql?
- 5. connexion à la base de données phpMyAdmin avec PHP/MySQL
- 6. Connexion à base de données MySQL avec PHP
- 7. mod_rewrite, .htaccess connexion à la base de données mysql
- 8. Connexion locale à la base de données
- 9. Connexion à la base de données PHP
- 10. Python Connexion à une base de données Fermer
- 11. Écran de connexion de l'application iPhone + Base de données MySQL
- 12. Mocking une connexion de base de données
- 13. Connexion à une autre base de données mysql et mise à jour des tables de base de données lorsqu'une autre base de données est mise à jour
- 14. problème de connexion de base de données mysql en php
- 15. Fluent Nhibernate: Impossible de créer une connexion de base de données à MySQL
- 16. Connexion/vérification d'une base de données MySQL en C#
- 17. connexion externe base de données mysql avec php
- 18. C# connexion à la base de données
- 19. Connexion à la base de données PHPBB
- 20. Connexion de l'iPhone à une base de données ODBC
- 21. Problème d'accès à une base de données MySQL via ODBC
- 22. système de connexion avec base de données mySql
- 23. connexion à la base de données asp.net
- 24. Connexion à la base de données dynamique
- 25. Connexion php à la base de données
- 26. Comment copier une table d'une base de données mysql vers une autre base de données mysql
- 27. Connexion à une base de données Access avec un mot de passe de base de données
- 28. connexion de base de données php à Access
- 29. Connexion à une base de données en lecture seule
- 30. Connexion à une base de données Oracle en C# .Net
double possible de [la connectivité Java avec MySQL] (http://stackoverflow.com/questions/2839321/java-connectivity-with-mysql) – Neil