您可以使用Java中的JDBC来执行SQL语句,并通过捕获异常来判断建表语句是否能成功创建表。以下是一个示例代码:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;

public class CreateTableTester {

    public static void main(String[] args) {
        String jdbcUrl = "jdbc:mysql://localhost:3306/database_name";
        String username = "username";
        String password = "password";

        try (Connection connection = DriverManager.getConnection(jdbcUrl, username, password)) {
            String createTableSql = "CREATE TABLE IF NOT EXISTS table_name (id INT PRIMARY KEY, name VARCHAR(50))";
            try (Statement statement = connection.createStatement()) {
                statement.executeUpdate(createTableSql);
                System.out.println("建表语句执行成功,表已创建。");
            } catch (SQLException e) {
                System.out.println("建表语句执行失败:" + e.getMessage());
            }
        } catch (SQLException e) {
            System.out.println("数据库连接失败:" + e.getMessage());
        }
    }
}

请确保替换jdbcUrlusernamepasswordcreateTableSql中的占位符为实际的数据库连接信息和建表语句。代码中使用了try-with-resources语句来自动关闭连接和语句,以确保资源的正确释放

我想检查mysql建表语句是否能成功创建表但是并不希望创建表请用java帮我写出具体代码

原文地址: https://www.cveoy.top/t/topic/h7yb 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录