我只是想将数据插入到SQL数据库表中,如果已经插入了一些数据,那么我想更新该数据.我怎么能用Java做到这一点.请帮助我,并提前抱歉英语不好.
我试着这样做
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
char b[2];
ifstream f("prad.txt");
f>>b ;
cout <<b;
return 0;
}
Run Code Online (Sandbox Code Playgroud)
它应该读取2个字符,但它读取整行.这适用于另一种语言但由于某种原因无法在C++中运行.
我的程序总是将数据写入文件,但是当我在程序完全停止之前关闭它时,最终结果就是没有写入文件.我真的希望能够在没有完全完成的情况下关闭它,那么如何解决这个问题以使其不断保存文件?
ofstream outfile;
outfile.open("text.txt", std::ios::app);
bool done = false;
int info;
while (done == false){
cin>>info;
outfile<<info;
cout<<info<<"Choose different info";
if(info == 100){
done = true;
}
}
outfile.close();
Run Code Online (Sandbox Code Playgroud)
这显然只是一个例子,但它与我的实际代码非常相似.
编辑:当我说关闭时我的意思是杀死它(在控制台的右上方击中红色X)