JAVA WEB商品后台管理系统开发
2022-08-03 09:57:03
326
{{single.collect_count}}

JAVA WEB商品后台管理系统开发


前言

1.本实例采用eclips javaee做开花环境,利用java开发商品后台功能实现,利用jsp做前端显示页面。运行在tomcat服务器上。2.实现了商品的添加、修改、查看、删除等功能。3.实例需求:tomcat服务器、eclipse javaee版本、jdk、jre、mysql数据库。

一、项目开发前准备

    1.安装eclipse javaee版本的开花环境,下载安装jdk(jdk包含jre),下载安装mysql数据库,下载安装tomcat服务器
    2.cmd窗口测试jdk(java、javac),在eclipse配置tomcat服务器,测试tomcat服务器运行,测试MySQL安装是否成功。

二、项目开发

1.创建数据库、数据表。

在这里插入图片描述

2.创建项目目录导入相应的包

在这里插入图片描述
在这里插入图片描述

3.书写前端页面

在这里插入图片描述
在这里插入图片描述

4.java实现添加删除功能

4.1链接数据库

public class JDBCUtils {//防止别人创建该类的实例private JDBCUtils() {}//创建一个连接池public static ComboPooledDataSource pool=new ComboPooledDataSource();//从连接池中获取一个连接对象,并返回public static Connection getConn() throws SQLException{return pool.getConnection();}//释放资源public static void close(Connection conn,Statement ps,ResultSet rs) {if(rs!=null) {try {rs.close();} catch (SQLException e) {e.printStackTrace();}finally {rs=null;}}if(conn!=null) {try {conn.close();} catch (SQLException e) {e.printStackTrace();}finally {conn=null;}}if(ps!=null) {try {ps.close();} catch (SQLException e) {e.printStackTrace();}finally {ps=null;}}}}

4.2查询数据库

public List<Product> findProdList(){Connection conn = null; PreparedStatement ps= null;ResultSet rs = null;try {conn = JDBCUtils.getConn();String sql = "select * from product";ps = conn.prepareStatement(sql);rs = ps.executeQuery();//创建LIST集合用于封装List<Product> list = new ArrayList<Product>();Product prod = null;while (rs.next()) {prod = new Product();prod .setId(rs.getInt("id"));prod .setName(rs.getString("name"));prod .setCategory(rs.getString("category"));prod .setPrice(rs.getDouble("price"));prod .setPnum(rs.getInt("pnum"));prod .setDescription(rs.getString("description"));list .add(prod);}return list;}catch (SQLException e) {e.printStackTrace();}finally {JDBCUtils.close(conn,ps,rs);}return null; }

总结

1.因为篇幅原因此只实现了查询功能,且还有部分简单代码需自己添加,如:导包、跳转等需自己添加。
2.此功能的是实现了,用户点击“商品管理”按钮,跳转网站同时Java实现数据库登录查询后饭回数据到前端页面。如还有什么疑问请添加好友:cruelYouX;
回帖
全部回帖({{commentCount}})
{{item.user.nickname}} {{item.user.group_title}} {{item.friend_time}}
{{item.content}}
{{item.comment_content_show ? '取消' : '回复'}} 删除
回帖
{{reply.user.nickname}} {{reply.user.group_title}} {{reply.friend_time}}
{{reply.content}}
{{reply.comment_content_show ? '取消' : '回复'}} 删除
回帖
收起
没有更多啦~
{{commentLoading ? '加载中...' : '查看更多评论'}}