java 中做txt文本的保存和读入 涉及到mysql数据库 其中数据库已经连接上了myeclipse
具体功能是:在一个文本框中输入之后点击提交可以在桌面的data文件夹里面创建一个1.txt的文本然后将这个文本的路径也就是C:\Users\Zhang\Desktop\d...
具体功能是:在一个文本框中输入之后 点击提交 可以在桌面的data文件夹里面创建一个1.txt的文本 然后将这个文本的路径也就是C:\Users\Zhang\Desktop\data\1.TXT保存进入数据库中。 同时怎么样根据mysql中的路径读出文本中的内容呢??求高手 作答 啊······
展开
3个回答
展开全部
其它代码省略。主要在提交中:
String s=jt.getText();//获取文本框内容。
File file=new File(C:\\Users\\Zhang\\Desktop\\data\\1.txt”);
OutputStreamWriter osr=new OutputStreamWriter(new FileOutputStream(file));
BufferedWriter ow=new BufferedWriter(osr);
ow.write(s);//将得到的s写入 C:\Users\Zhang\Desktop\data\1.txt
String path=file.getAbsolutePath();//获得据对路径
//将path写到数据库中相应的字段。省略
下面根据路径读出内容
String url=.......//从数据库中得到的路径。省略
File file1=new File(url);
InputStreamReader isr=new InputStreamReader(new FileInputStream(file1));
BufferedReader br=new BufferedReader(isr);
String str;//读到的内容。
while((str=br.readLine())!=null){
System.out.println(str);//打印
}
省略了对数据库的操作,只说了文件的读写。
有问题就追问,满意请采纳!
String s=jt.getText();//获取文本框内容。
File file=new File(C:\\Users\\Zhang\\Desktop\\data\\1.txt”);
OutputStreamWriter osr=new OutputStreamWriter(new FileOutputStream(file));
BufferedWriter ow=new BufferedWriter(osr);
ow.write(s);//将得到的s写入 C:\Users\Zhang\Desktop\data\1.txt
String path=file.getAbsolutePath();//获得据对路径
//将path写到数据库中相应的字段。省略
下面根据路径读出内容
String url=.......//从数据库中得到的路径。省略
File file1=new File(url);
InputStreamReader isr=new InputStreamReader(new FileInputStream(file1));
BufferedReader br=new BufferedReader(isr);
String str;//读到的内容。
while((str=br.readLine())!=null){
System.out.println(str);//打印
}
省略了对数据库的操作,只说了文件的读写。
有问题就追问,满意请采纳!
更多追问追答
追问
File file=new File(C:\\Users\\Zhang\\Desktop\\data\\1.txt”);我的这句出错了 错误提示是:Syntax error on tokens, delete these tokens 我引入了包 也还是错误。为什么呢 谢谢你哈
追答
这个是我随手打得,里面少不了一些语法错误。现在正确了:
File file=new File("C:\\Users\\Zhang\\Desktop\\data\\1.txt")
展开全部
1.先从数据库中得到路径的这个字段内容,赋值给自定义变量url
2.开始读取:InputStream is = new FileInputStream(new File(url));
BufferedInputStream bis = new BufferedInputStream(is);
String content = bis.read();
基本上是这个思想就可以啊
2.开始读取:InputStream is = new FileInputStream(new File(url));
BufferedInputStream bis = new BufferedInputStream(is);
String content = bis.read();
基本上是这个思想就可以啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
将路径保存到数据库?什么意思 。。
我的理解是先将文本内容保存到数据库 然后读出 是这样意思吗?
我的理解是先将文本内容保存到数据库 然后读出 是这样意思吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询