JSP+Servlet+C3P0+Mysql实现的简单新闻系统
程序员文章站
2022-06-15 23:34:45
项目简介 项目来源于: "https://gitee.com/glotion/servlet jsp_news" 本系统基于 JSP+Servlet+C3P0+Mysql 。涉及技术少,易于理解,适合 JavaWeb初学者 学习使用。 难度等级:简单 技术栈 编辑器 IntelliJ IDEA 20 ......
项目简介
项目来源于:
本系统基于jsp+servlet+c3p0+mysql。涉及技术少,易于理解,适合javaweb初学者学习使用。
难度等级:简单
技术栈
编辑器
intellij idea 2019.1.1 (ultimate edition)
前端技术
基础:html+css+javascript
框架:bootstrap+wangeditor - 轻量级web富文本编辑器
后端技术
jsp+servlet
数据库连接池:c3p0
数据库:mysql 5.7.27(个人测试使用)
jdk版本:1.8.0_181(个人测试使用)
tomcat版本:9.0.33(个人测试使用)
本地运行
若有疑惑可查看。
1.下载zip直接解压或安装git后执行克隆命令
https://gitee.com/glotion/servlet-jsp_news.git
2.使用idea打开项目,配置jdk、tomcat和所需jar包。
3.打开navicat for mysql,运行config/news_table.sql。
4.修改config/c3p0-config.xml中数据库相关的内容。
因使用原版会导致插入数据乱码问题,建议将配置文件更换为以下配置。
<?xml version="1.0" encoding="utf-8"?> <c3p0-config> <default-config> <property name="driverclass">com.mysql.cj.jdbc.driver</property> <property name="jdbcurl">jdbc:mysql://localhost:3306/news?servertimezone=asia/shanghai&characterencoding=utf-8</property> <property name="user">root</property> <property name="password">root</property> </default-config> </c3p0-config>
5.发布到tomcat中,具体访问链接看tomcat配置,若未修改则为首页。
为后台登录首页。
因数据库中没有存在账户数据,需要自行插入用户信息。
注意
- 该项目未声明mysql、jdk、tomcat使用版本,以上版本号均为个人测试使用版本。
- 注意修改config/c3p0-config.xml中数据库相关的内容。
- 数据库中没有存在账户数据,需要自行插入用户信息。
项目截图
声明
- 该项目收集于gitee,本人只是代为说明使用技术、注意点及启动方式,帮助大家进行学习交流。
- 若通过gitee地址无法下载该项目或无法正常运行,可私信我,本人免费协助。
推荐阅读
- jsp+servlet+jdbc+dbcp2实现在线购书系统
- jsp+servlet+jdbc实现的shine网上书城
- jsp+servlet+jdbc实现的云端汽修后台管理系统
- jsp+servlet+jdbc实现的学生信息管理系统
- jsp+servlet+c3p0+mysql实现的ycu movies电影网站
- jsp+servlet+c3p0+mysql实现的图书馆管理系统
本篇已收录于个人github仓库https://github.com/coderzcr/javaweb-project-source-share,欢迎star。