请各位看看:C:/Program Files/MySQL/MySQL Server 5.0/bin/mysql -h127.0.0.1 -uroot -padmin -f -D rfcard<E:/20097916.sql 在cmd下可以运行 数据库还原了 但是在java里调用 Runtime.getRuntime().exec(stmt2);就不行stmt2=C:/Program Files/MySQL/MySQL Server 5.0/bin/mysql -h127.0.0.1 -uroot -padmin -f -D rfcard<E:/20097916.sql
为什么呀
"C:\Program Files\MySQL\MySQL Server 5.0\bin\mysql" -h127.0.0.1 -uroot -padmin -f -D rfcard <E:\20097916.sql1. 路径中的空格
2。\ 符号。
"C:/Program Files/MySQL/MySQL Server 5.0/bin/mysql" -h127.0.0.1 -uroot -padmin -f -D rfcard <E:/20097916.sql
'C:/Program' is not recognized as an internal or external command,
operable program or batch file.H:\>[/code]
'C:/Program' is not recognized as an internal or external command,
operable program or batch file.H:\>[/code]
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: N
O)H:\>[/code]