首页 > 软件开发 > JAVA >

Java不同表的字段如何在同一页面显示

来源:互联网 2023-03-16 19:19:55 版权归原作者所有,如有侵权,请联系我们

用一个小例子介绍java如何将mysql数据库中不同表的字段显示在同一个jsp页面。ra0办公区 - 实用经验教程分享!

工具/原料

  • eclipse
  • mysql 5.7.18
  • tomcat 9.0

方法/步骤

  • 1

    每次编写java web程序,都会从三个方面入手,数据库的设计,java代码的编写,页面显示代码编写。接下来也是按照这个顺序来介绍。ra0办公区 - 实用经验教程分享!

  • 1
  • 数据库设计

  • 1

    先进入mysql,然后创建数据库 dto,并使用该数据库。ra0办公区 - 实用经验教程分享!

    Java不同表的字段如何在同一页面显示ra0办公区 - 实用经验教程分享!

  • 2

    接着创建student表并向student表插入三条数据。ra0办公区 - 实用经验教程分享!

    创建表和插入数据的sql语句如图。ra0办公区 - 实用经验教程分享!

    Java不同表的字段如何在同一页面显示ra0办公区 - 实用经验教程分享!

  • 3

    最终student表的结构和数据如图。ra0办公区 - 实用经验教程分享!

    Java不同表的字段如何在同一页面显示ra0办公区 - 实用经验教程分享!

  • 4

    接下来创建course表,具体过程跟创建student表类似。ra0办公区 - 实用经验教程分享!

    Java不同表的字段如何在同一页面显示ra0办公区 - 实用经验教程分享!

    Java不同表的字段如何在同一页面显示ra0办公区 - 实用经验教程分享!

  • 5

    然后如图创建sc表。ra0办公区 - 实用经验教程分享!

    Java不同表的字段如何在同一页面显示ra0办公区 - 实用经验教程分享!

    Java不同表的字段如何在同一页面显示ra0办公区 - 实用经验教程分享!

  • 6

    到这里,数据库的表的创建及数据的插入就完成了。ra0办公区 - 实用经验教程分享!

  • 编写java代码

  • 1

    打开eclipse,创建一个web工程项目。在src下创建ra0办公区 - 实用经验教程分享!

    util包,该包下有DBConn类(连接数据库的工具类),ra0办公区 - 实用经验教程分享!

    entity包,该包下有Student,Course,SC三个类(数据库中表的实体类),ra0办公区 - 实用经验教程分享!

    dto包,该包下有SCDto类(多个表的字段组合后的数据传输类,封装的是页面显示需要的数据),ra0办公区 - 实用经验教程分享!

    dao包,该包下有SCDtoDao(对应SCDto类的数据库操作类)。ra0办公区 - 实用经验教程分享!

    创建后的工程目录如图。ra0办公区 - 实用经验教程分享!

    Java不同表的字段如何在同一页面显示ra0办公区 - 实用经验教程分享!

  • 2

    要连接数据库,第一步通常会先编写一个数据库连接的工具类。ra0办公区 - 实用经验教程分享!

    我这里使用的是JDBC方式连接数据库,具体编写可参照:java编写jdbc连接mysql数据库工具类。ra0办公区 - 实用经验教程分享!

    数据库连接类DBConn的内容如图。ra0办公区 - 实用经验教程分享!

    4java编写jdbc连接mysql数据库工具类ra0办公区 - 实用经验教程分享!

    Java不同表的字段如何在同一页面显示ra0办公区 - 实用经验教程分享!

    Java不同表的字段如何在同一页面显示ra0办公区 - 实用经验教程分享!

    Java不同表的字段如何在同一页面显示ra0办公区 - 实用经验教程分享!

  • 3

    接着编写数据库表的实体类。ra0办公区 - 实用经验教程分享!

    Student.java,Course.java,SC.java的内容如图。ra0办公区 - 实用经验教程分享!

    Java不同表的字段如何在同一页面显示ra0办公区 - 实用经验教程分享!

    Java不同表的字段如何在同一页面显示ra0办公区 - 实用经验教程分享!

    Java不同表的字段如何在同一页面显示ra0办公区 - 实用经验教程分享!

  • 4

    然后编写dto包下的SCDto类,SCDto.java的内容如图。ra0办公区 - 实用经验教程分享!

    Java不同表的字段如何在同一页面显示ra0办公区 - 实用经验教程分享!

  • 5

    最后编写dao下的SCDtoDao类,SCDtoDao.java的内容如图。ra0办公区 - 实用经验教程分享!

    Java不同表的字段如何在同一页面显示ra0办公区 - 实用经验教程分享!

    Java不同表的字段如何在同一页面显示ra0办公区 - 实用经验教程分享!

  • 6

    到这里,src下类的编写就完成了。ra0办公区 - 实用经验教程分享!

  • 编写jsp页面

  • 1

    在WebContent目录下创建一个jsp文件index.jsp。创建完后,完整的工程目录如图。ra0办公区 - 实用经验教程分享!

    Java不同表的字段如何在同一页面显示ra0办公区 - 实用经验教程分享!

  • 2

    编写index.jsp,具体内容如图。ra0办公区 - 实用经验教程分享!

    Java不同表的字段如何在同一页面显示ra0办公区 - 实用经验教程分享!

  • 3

    如图修改web.xml文件。ra0办公区 - 实用经验教程分享!

    Java不同表的字段如何在同一页面显示ra0办公区 - 实用经验教程分享!

  • 4

    到这里,页面显示的文件编写也完成了。ra0办公区 - 实用经验教程分享!

  • 运行

  • 1

    最后就是运行程序了,在项目名称右键选择Run As-->Run On Server,启动tomcat运行程序(这里我使用的是tomcat 9.0)。ra0办公区 - 实用经验教程分享!

    Java不同表的字段如何在同一页面显示ra0办公区 - 实用经验教程分享!

  • 2

    运行结果如图,student表和course表的字段一起显示在index.jsp页面上,说明运行成功。ra0办公区 - 实用经验教程分享!

    Java不同表的字段如何在同一页面显示ra0办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!ra0办公区 - 实用经验教程分享!


    标签: JAVAMYSQL

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号