请问在jsp中怎样把数据库中的一张表的内容导出,然后以文本格式打开?各字段用|分隔
各位大哥,请问在jsp中怎样把数据库中的一张表的内容导出,然后以文本格式自动打开?各字段用|分隔,谢谢拉 问题点数:0、回复次数:10Top
1 楼jihanzhong(逍遥)回复于 2005-06-01 20:50:45 得分 0
bcpTop
2 楼querlang(编程浪子)回复于 2005-06-01 21:08:26 得分 0
File p = new File(pathname);
if (!(p.exists() && p.isDirectory()))
p.mkdirs();
PrintWriter pw = new PrintWriter(new FileOutputStream(pathname + Filename));
pw.println(getData());
pw.close();
String getData(){
//从数据库读出文本,用循环生成一个String返回
}Top
3 楼zuoyanjing()回复于 2005-06-02 14:46:46 得分 0
"bcp"是什么意思?Top
4 楼xiaopeipei2004(小裴)回复于 2005-06-02 14:53:40 得分 0
jdbc取数据,io输出文件,runtime运行文件Top
5 楼xiaopeipei2004(小裴)回复于 2005-06-02 14:54:15 得分 0
jdbc取数据,io输出文件,runtime运行文件Top
6 楼zuoyanjing()回复于 2005-06-02 15:09:01 得分 0
关于runtime能具体一点嘛?
Top
7 楼guofu007(蝈蝈)回复于 2005-06-02 15:27:34 得分 0
关注Top
8 楼xiaopeipei2004(小裴)回复于 2005-06-02 15:31:40 得分 0
import java.io.IOException;
public class Runtime1 {
public static void main(String[] args) {
String path = "e:\\Project1.exe";
try {
Runtime.getRuntime().exec("cmd /c start " + path);
} catch (IOException e) {
e.printStackTrace();
}
}
}Top
9 楼boluotianxie(风筝)回复于 2005-06-02 16:32:05 得分 0
那怎么把一张表导到word或excel里呢Top
10 楼xiaopeipei2004(小裴)回复于 2005-06-02 16:43:18 得分 0
servlet就可以。
response.setContentType("application/vnd.ms-excel;charset=GB2312");
//excel打开
response.setContentType("application/msword;charset=GB2312");
//word打开
response.setContentType("application/ms-excel;charset=GB2312");
response.setHeader("Content-disposition","attachment; filename=data.xls");
//允许保存Top




