java - 如何查找 MySQL 转储文件中存在的数据库名称?

标签 java mysql

我已经导出MySQL数据库。现在我想通过java代码知道转储文件中存在的数据库名称。我需要这个,因为如果转储文件中存在的数据库不存在于服务器中,那么首先我想创建数据库,然后导入我不知道这可能吗?建议任何答案..

最佳答案

将数据库连接代码放入try catch中。如果您收到未知数据库异常,则在catch block 中编写用于创建数据库的代码

例如:

try{
           System.out.println("Connecting to database");              
           con=DriverManager.getConnection("jdbc:mysql://localhost/iie1","root","");
           System.out.println("Database connected ");
       }catch(Exception e)              
       {
         System.out.println("Creating data base");
        // Code for creating data base
       }

关于java - 如何查找 MySQL 转储文件中存在的数据库名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20017290/

相关文章:

java - Java 中的 Rfc2898DeriveBytes

java - 哪个方法计数代表我的 APK 中的方法总数?

Java:访问字符串列表作为 InputStream

mysql - 如何从 MySQL 数据库中获取具有多个类似组合的行?

php - 使用 php pdo 将 JSON 转换为 Excel 文件

java - 数据格式和文件格式 Java 声音

java - 请帮助我使用 Java 中的 JFrame 和 BorderLayout

mysql - 带有 Docker 的 Google Cloud SQL 代理抛出连接被拒绝

mysql - MariaDB - 无法通过 my.cnf 设置 max_connections

mysql - Acculo 中的模式/数据库