有一个指定文件夹(D:\old\)里,放有很多文件,有后缀名为.sql的文件,还有其它的文件。要求处理的就是.sql文件(都是查询语句,一个文件一个查询语句),文件夹(D:\work\)里有一个viewName.txt文件,里面放的内容格式如下:user.sql,user_v
login.sql,login_vie
product.sql,product_view
…………
逗号前面部分是要处理的这些sql文件名,逗号后面是指定的是视图名sql文件里的内容格式如下:--user表
--用户信息表
--作者:…..
Select * from
(select userName from user ,logi where ….)
….
要求在每一个sql文件里的查询语句前加上 “CREATE OR REPLACE VIEW ”+ 视图名
要求视图名是从viewName.txt文件里,根据sql文件名取得。例如:有user.sql文件,那视图名就是user_v。
login.sql,login_vie
product.sql,product_view
…………
逗号前面部分是要处理的这些sql文件名,逗号后面是指定的是视图名sql文件里的内容格式如下:--user表
--用户信息表
--作者:…..
Select * from
(select userName from user ,logi where ….)
….
要求在每一个sql文件里的查询语句前加上 “CREATE OR REPLACE VIEW ”+ 视图名
要求视图名是从viewName.txt文件里,根据sql文件名取得。例如:有user.sql文件,那视图名就是user_v。
解决方案 »
- Java:如何删除一个文件
- 寻~~~~~~~~~~~
- 我彻底蒙了:JAVA小程序中,声音播放不了
- 界面外观问题???
- 在java中如何调用VC++写的静态库?
- 程序员年龄调查,及今后的发展方向。
- JB8.0中使用xerces为什么会出错,请大家帮忙看看,详情请进
- 在Java中,控件位置问题
- 老大们,我想用Java做一个反编译工具玩玩,不知道那里有这样的文档,或可以参考的API。。
- 那位能提供你运行成功的JAVA 环境的软件下载的具体地址和具体运行环境设置方法???
- 求救 cannot find symbol
- 求助,Java中byte[]转String,String再转byte[] ,其结果不一样!!
user.sql,user_v
login.sql,login_vie
product.sql,product_view
map存放的内容如:
map.put("user.sql","user_v");
......2.用File就可以查找D:\old\下所有的文件,然后把后缀是sql的过滤出来。
for对文件,写文件,写的时候视图名称就根据当前的文件名从map中取。