java - 我无法使用java导出数据库。谁能帮我?

标签 java mysql

我正在尝试从 MySQL 数据库(保留)导出单个表(位置),但我无法使用 java 来做到这一点。请帮助我。

preparedStatement = connection.prepareStatement("mysqldump –uroot –proot keep location> db_test.sql");
        preparedStatement.execute();
        connection.close();

最佳答案

这里是单个表的代码。我们可以将此表保存到文件中。

    Class.forName("com.mysql.jdbc.Driver");
    String url = "jdbc:mysql://localhost:3306/abc";
    String username = "root";
    String password = "root";
    Connection connection = DriverManager.getConnection(url, username, password);

    Statement stmt = connection.createStatement();

    String filename = "d:/outfile.sql";
    String tablename = "abc";
    stmt.executeQuery("SELECT * INTO OUTFILE \"" + filename + "\" FROM " + tablename);

关于java - 我无法使用java导出数据库。谁能帮我?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31407467/

相关文章:

Java 数组同步(可见性)

php - 如何正确地将图片加载到 UITableVIew 中

mysql - 在 1 个表中组合 2 个 SQL 查询

mysql - MySQL 控制台上的事务

Java多线程消息传递

c# - 在 Ant 中使用 csc 任务构建时出现问题

java - 找不到 OffLine WLST 类

php - 如何使用Unity处理php session ?

mysql - 连接 MySQL 和 Crystal Reports v10

java - 称为soap web 服务,它返回一个zip 文件作为附件。如何解压到内存中?