你可以借助JSP,就是从数据库中读取数据后,显示在JSP页面上,再通过
设置<%@ page language="java" contentType="application/vndms-excel;charset=随你设置,不乱码就行" %>
这个page指令来将你的页面以Excel文档的形式显示,并且可以下载
你是JSP吗 使用如下方式就行了啊。
<Table>
<TR>
<TD><%=要输出的值%></TD>
<TD><%=输出的值%></TD>
</TR>
</Table>
刚刚漏了帐号密码了,现在补上
try {
//这里的是MYSQL 举例
//加载驱动
ClassforName("commysqljdbcDriver");
//创建数据库连接
Connection con = DriverManagergetConnection("jdbc:mysql://localhost:3306/test","root","root");
//创建查询 “请求”
PreparedStatement ps = conprepareStatement("select from user");
//返回查询结果
ResultSet rs = psexecuteQuery();
//遍历结果
while(rsnext()) {
//假如 User 表中 有个 name 列
Systemoutprintln("name >> "+rsgetString("name"));
}
//关闭
rsclose();
psclose();
conclose();
} catch (Exception e) {
eprintStackTrace();
}
如果A库中的数据量不大,可以直接使用pl/sql 工具,导出数据库结构和数据,然后到B数据库中执行导出的命令。这样不就解决了,干吗要有java呢?用java比较慢,我弄过一次!
如果非要用java可以把A中的数据导入到一个excel表中,然后使用A库的建表语句在B中建表,使用java把excel表中的数据导入即可,如果本机 *** 作速度还可以,但是外网 *** 作,速度就有点那个了,,,,excel表 *** 作可以去我博客看看
很详细
以上就是关于我想用Java从数据库中取出数据,封装成表,再用excel文档导出,请问我前台跟后台应该怎么做 全部的内容,包括:我想用Java从数据库中取出数据,封装成表,再用excel文档导出,请问我前台跟后台应该怎么做 、java怎么用表格输出数据库里表的内容、java怎么从数据库中查询数据并输出等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)