首先数据库的备份没有问题,
在进行数据库还原,即数据的导入时出现了异常
..........................
...........................
OutputStreamWriter writer = new OutputStreamWriter(out, "utf8");
writer.write(outStr);
// 注:这里如果用缓冲方式写入文件的话,会导致中文乱码,用flush()方法则可以避免
writer.flush();
// 别忘记关闭输入输出流
out.close();
br.close();
writer.close();
流关闭后有一个对还原后的表的修改操作
可是每次都不能修改成功,
后来发现是查询对应id的记录是时返回的值是null,也就是这条记录不存在
怎样才能解决,或判断还原已经完成,或进行数据库的刷新
我怀疑,1,可能是 java代码执行过快,而数据的导入在数据库执行中过慢,
2,内存中的数据没有被执行,
3,数据库没有刷新,求大家帮忙解释或解决一下
在进行数据库还原,即数据的导入时出现了异常
..........................
...........................
OutputStreamWriter writer = new OutputStreamWriter(out, "utf8");
writer.write(outStr);
// 注:这里如果用缓冲方式写入文件的话,会导致中文乱码,用flush()方法则可以避免
writer.flush();
// 别忘记关闭输入输出流
out.close();
br.close();
writer.close();
流关闭后有一个对还原后的表的修改操作
可是每次都不能修改成功,
后来发现是查询对应id的记录是时返回的值是null,也就是这条记录不存在
怎样才能解决,或判断还原已经完成,或进行数据库的刷新
我怀疑,1,可能是 java代码执行过快,而数据的导入在数据库执行中过慢,
2,内存中的数据没有被执行,
3,数据库没有刷新,求大家帮忙解释或解决一下
解决方案 »
- 我的mysql老报这个错误com.mysql.jdbc.CommunicationsException
- mysql表中字段该用哪种类型呢?--求大神
- 100w数据运行了6个小时没有结果,停止了不知道问题在那里?
- 先散个分
- MYSQL是否支持for 循环等语句
- ?—?—?—?—?—?—如何通过ADO实现对mysql数据库中表的连接并读取记录?
- MYSQL中有没有可以更新一个字段一部分的方法
- PhpMyAdmin的存储过程执行时运行结果只显示一条是什么原因?
- navicat连mysql无法新建查询
- 求助,存储过程只循环了一次
- HELP!Ubuntu下MySQL Query Browser无法登陆!
- MYSQL 把所有数据按照小时排序
跟踪一下就能断定哪些语句出错了。