上传文件,并想数据库写入的问题 我想在客户端用<input type="file">读取一个txt或Exl文件,然后将读取文件中的内容写入到服务器上的数据库中.那是不是必须先要把获得的文件上传到服务器上再读取啊?上传到服务器上又怎么读取,写入啊?用java操作,没有任何框架!请各位大虾帮帮忙啦! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以把文件名插入到数据库,如果TXT则把内容放到数据库也行. 不上传到服务器也可以读取吧,应该。有从服务器上直接把文件导出到本地路径,自然也可以从本地路径中直接读取文件。好像只要取得远程的本地路径,然后用java类中读取文件的类读这个文件就行了。 FileInputStream ofi = new FileInputStream(文件路径+文件名); InputStreamReader in = new InputStreamReader(ofi, "GBK"); BufferedReader oBufReader = new BufferedReader(in);然后用readLine()方法逐行读取了。至于写入数据库,只要把读取的内容按你需要拆分开来,insert到数据库就行了。以上是我浅见,有问题望达人指教,thanks! 但是我要直接从数据库中查数据啊!antony0203这位仁兄你的方法不可取,因为代码都是在服务器上的啊,你在客户端写的文件地址在服务器上根本就不认识,除非在服务器上和你有相同地址的文件. 控制台输入不换行 JTable编辑的问题,向高手请教!!!!! Synchronized关键字加载类成员方法前面,线程锁会加在哪里? java程序如何与c++程序进行通信 动态按钮及其布局 新手问一个关于swt/jface的问题,请高手指教 void??? 记事本问题 文明始于禁忌——《高质量Java程序设计》 关于下溯造型的一个问题 java db2 高手请问,SQLSTATE=HY010是什么错误? img src="*.gif"和a href="*.htm",用正则表达式怎么写呀
有从服务器上直接把文件导出到本地路径,自然也可以从本地路径中直接读取文件。
好像只要取得远程的本地路径,然后用java类中读取文件的类读这个文件就行了。
FileInputStream ofi = new FileInputStream(文件路径+文件名);
InputStreamReader in = new InputStreamReader(ofi, "GBK");
BufferedReader oBufReader = new BufferedReader(in);
然后用readLine()方法逐行读取了。
至于写入数据库,只要把读取的内容按你需要拆分开来,insert到数据库就行了。以上是我浅见,有问题望达人指教,thanks!
但是我要直接从数据库中查数据啊!antony0203这位仁兄你的方法不可取,因为代码都是在服务器上的啊,你在客户端写的文件地址在服务器上根本就不认识,除非在服务器上和你有相同地址的文件.