请问:java代码通过io流怎么读取MySQL数据库生成jsp文件?谢谢!
    java代码通过io流怎么读取MySQL数据库生成jsp文件

6个回答

IO读取数据库?!你确定?
最次也得是jdbc吧?要有大神实现我也涨涨姿势、、
或者jdbc读到内存再写成文件,再用IO读到内存写成jsp?

a877536298
小叮当0305 怎么做,有代码吗
4 年多之前 回复
xx599306170
xx599306170 回复a877536298: en
4 年多之前 回复
a877536298
小叮当0305 java代码能实现读取数据库,然后产生jsp文件吗
4 年多之前 回复

io流读取文件数据,数据库都是sql语句获取的,你这问法不懂,

回复a877536298: <% String url = "jdbc:mysql://localhost:3306/test"; String user = "xx", password = "xxxx"; Connection conn = null; PreparedStatement pstmt = null; ResultSet rs = null; try { Class.forName("com.mysql.jdbc.Driver"); conn = DriverManager.getConnection(url, user, password); pstmt = conn.prepareStatement("select * from student"); rs = pstmt.executeQuery(); List stuList = new ArrayList(); while (rs.next()) { Student stu = new Student(rs.getString("stu_id"), rs.getString("stu_name"), rs.getInt("stu_age")); stuList.add(stu); System.out.println(stuList.size() + "---------------"); request.setAttribute("stuList", stuList); } } catch (Exception ex) { ex.printStackTrace(); } finally { if (rs != null) rs.close(); if (pstmt != null) pstmt.close(); if (conn != null) conn.close(); } %>

<% List stuList=(List)request.getAttribute("stuList"); for(Student stu : stuList){ out.write(""); } %>
学号 姓名 年龄
"+stu.getStuId()+" "+stu.getStuName()+" "+stu.getStuAge()+"

相关的html节点被浏览器编译了、我只能帮到这里了

xx599306170
xx599306170 \<table> \<tr> \<td>学号\</td>\<td>姓名\</td>\<td>年龄\</td> \</tr>\</table>
4 年多之前 回复

建议通过Jdbc来读取

Java通过JDBC连接MySQL读取数据

http://be-evil.org/post-144.html

你这个需求太含糊了,java io就是操作文件的,而对mysql数据库的操作有JDBC完成的,生成JSP文件则是java-web的工作。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问