Question : Comment créer une base de données MySQL à partir d'une application Java, avec uniquement les informations de connexion ?
Contrairement aux URL de connexion qui spécifient le nom de la base de données, telles que :
String url = "jdbc:mysql://localhost:3306/test";
Il peut être difficile de créer une base de données sans préciser son nom dans l'URL.
Réponse :
Malgré l'absence de spécification de la base de données dans l'URL de connexion, il est possible de créer une base de données en utilisant la méthode suivante :
Conn = DriverManager.getConnection("jdbc:mysql://localhost/?user=root&password=rootpassword"); s = Conn.createStatement(); int Result = s.executeUpdate("CREATE DATABASE databasename");
Cette méthode permet d'établir une connexion sans spécifier la base de données puis exécute une instruction SQL pour créer la base de données souhaitée base de données.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!