赞
踩
本文是实现创建web项目,并实现web项目连接MySQL数据库,实现对数据库的增删查改。
本文需要的工具:
1.Intellij IDEA
2.Tomcat 8.5.466
3.java运行环境 jdk 1.8
4.数据库MySQL 8.0.21
5.java数据连接驱动 jdbc 8.0.21.
1.创建一个Web项目,并加入tomcat,按照一下步骤创建并加入tomca服务器。
2.加入mysql-connector-java-8.0.21.jar,需要在web目录下的Web-INF下创建一个lib目录把jar包加入进去。还要将jar包加入到项目中,详细过程见下图。
以上完成之后就可以进行数据库的操作,不过进行之前我们需要先测试tomcat服务器是否可以运行,下面,我们玉兴index.jsp页面是否可以正确的打开,在我这里是可以正常打开的,那么我们进行下一步连接数据库(默认数据库已经创建数据库和表)首先要编写连接数据库的代码,我们需要在src目录下床架一个dao目录(持久层)用于存放数据库操作的代码,一个domain目录(用于存放实体类),一个Test目录(用于测试代码),在dao层下创建一个connect类首先来连接数据库。
1.创建connect.java
2.测试数据库驱动(jar文件)是否加载成功。
3.连接成功,我们再写个个查询数据的查询语句用来查询表中的全部数据,并将结果输出在.jsp文件中。想要在页面中查询数据,我们需要在页面中写一个java程序片,用来连接数据库和调用对象中的查询数据库全部数据的某个方法,并将查询到的结果输出到页面的表中显示出来(查询操作需要将返回的结果集封装成对象,一行数据为一个对象,所以需要创建一个Student.java,并生成该类的set,get方法,该类放在src/domain目录下)。
public List<Student> selectAll(){ String selectAll="select * from student"; try { statement = connection.createStatement(); } catch (SQLException e) { e.printStackTrace(); } try { List<Student> list=new ArrayList<>(); resultSet = statement.executeQuery(selectAll); while (resultSet.next()){ Student student=new Student(); student.setId(resultSet.getInt("id")); student.setName(resultSet.getString("name")); student.setEmail(resultSet.getString("email")); student.setAge(resultSet.getInt("age")); list.add(student); } } catch (SQLException e) { e.printStackTrace(); }finally { try { re
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。