我正在尝试从 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/