mysql还原数据库:java.io.IOException: 管道已结束
来源:互联网 发布:c语言嵌入式开发 编辑:程序博客网 时间:2024/06/05 08:15
Runtime runtime = Runtime.getRuntime();
Process process = runtime.exec("C:\\Program Files\\MySQL\\MySQL Server 5.1\\bin\\mysql.exe -hlocalhost -uroot -p1234 --default-character-set=utf8 buddha");
OutputStream outputStream = process.getOutputStream();
BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream("C:\\backup\\buddha.sql"),"utf-8"));
String str = null;
StringBuffer sb = new StringBuffer();
while((str = br.readLine()) != null){
sb.append(str+"\r\n");
}
str = sb.toString();
System.out.println(str);
OutputStreamWriter writer = new OutputStreamWriter(outputStream,"utf-8");
writer.write(str);
writer.flush();
outputStream.close();
br.close();
writer.close();
编码需要一致,否则会报管道关闭的错误。
- mysql还原数据库:java.io.IOException: 管道已结束
- java.io.IOException 断开的管道 解决方法 ClientAbortException: java.io.IOException: Broken pipe
- java.io.IOException 断开的管道 解决方法 ClientAbortException: java.io.IOException: Broken pipe
- [问题][已解决]java.io.IOException: Last packet not finished
- java.io.IOException翻译
- ClientAbortException: java.io.IOException
- java.io.IOException
- import java.io.IOException
- ClientAbortException:java.io.IOException
- 3.java.io.IOException
- java实现mysql数据库的备份及还原,已测试通过
- java备份还原mysql数据库
- Java备份还原Mysql数据库
- java 备份还原 mysql 数据库
- java mysql数据库备份还原
- Java备份还原Mysql数据库
- java备份还原mysql数据库
- Java备份&还原MySQL数据库
- PKI编程
- 黑马程序员_基础加强三
- POJ3280(动态规划)
- SSL高级加密网络通信
- HDU 1097(快速幂求模)
- mysql还原数据库:java.io.IOException: 管道已结束
- BSD与linux
- gtest汇总
- LeetCode - Maximum Depth of Binary Tree
- sql exec 参数的传递
- POJ 1328 - Radar Installation(贪心)
- Wi-Fi与IEEE 802.11系列标准关系
- 用Blend设计样式
- List容器内存分配原则