a877536298
小叮当0305
采纳率74.5%
2015-07-24 02:02 阅读 2.0k

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

    java代码通过io流怎么读取MySQL数据库生成jsp文件
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

6条回答 默认 最新

  • xx599306170 xx599306170 2015-07-24 02:46

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

    点赞 评论 复制链接分享
  • strutce 丵鹰 2015-07-24 03:53

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

    点赞 评论 复制链接分享
  • xx599306170 xx599306170 2015-07-27 06:09

    回复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()+"

    点赞 评论 复制链接分享
  • xx599306170 xx599306170 2015-07-27 06:11

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

    点赞 评论 复制链接分享
  • lzp_lrp WorldMobile 2015-11-04 00:37

    建议通过Jdbc来读取

    Java通过JDBC连接MySQL读取数据

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

    点赞 评论 复制链接分享
  • wojiushiwo945you 毕小宝 2015-11-18 05:32

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

    点赞 评论 复制链接分享

相关推荐