小编blu*_*ony的帖子

来自java应用程序的mysqldump

尝试使用以下命令从Java应用程序(IDE Netbeans)备份mysql数据库,但即使我指定了路径,也似乎无法找到该文件:

Runtime.getRuntime().exec("C:\\Program Files\\MySQL\\MySQL Server 5.6\\bin\\mysqldump "+fisier.getName()+" > C:\\"+fisier.getName()+".sql;");
Run Code Online (Sandbox Code Playgroud)

此外,我没有收到任何错误,所以我认为备份已经完成.我怎样才能找到该文件?关于fisier.getName():File fisier = jFileChooserSave.getSelectedFile();

java mysqldump

3
推荐指数
2
解决办法
9396
查看次数

将java集合保存在数据库中

我已经创建了一个java集合(命名集合),但我无法将其保存到数据库中.我认为最简单的方法是通过发送如下查询,在Persons表中逐个插入集合对象(使用for each循环):

for (Person p: collection){ statement.executeUpdate("INSERT INTO Persons (Name,Surname,ID,Phone) values (a.getName(),a.getSurname(),a.getID(),a.getPhone();"); }

但是我在编译时收到此错误:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:您的SQL语法中有错误; 检查与MySQL服务器版本对应的手册,以便在第1行的''附近使用正确的语法

a.getName(),a.getSurname(),a.getID(),a.getPhone()是getter,有没有办法在sql查询中使用它们?

java mysql collections

0
推荐指数
1
解决办法
1611
查看次数

标签 统计

java ×2

collections ×1

mysql ×1

mysqldump ×1