JSP+Servlet+C3P0+Mysql实现的简单新闻系统
项目简介
本系统基于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配置,若未修改则http://localhost:8080/为首页。
http://localhost:8080/admin为后台登录首页。
因数据库中没有存在账户数据,需要自行插入用户信息。
注意
- 该项目未声明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。
JSP+Servlet+C3P0+Mysql实现的简单新闻系统的更多相关文章
- Maven+JSP+Servlet+C3P0+Mysql实现的音乐库管理系统
项目简介 项目来源于:https://gitee.com/sunnyandgood/OnlineMusic 本系统基于Maven+JSP+Servlet+C3P0+Mysql实现的音乐库管理系统.简单 ...
- JSP+Servlet+C3P0+Mysql实现的网上蛋糕店
本文存在视频版本,请知悉 项目简介 项目来源于:https://gitee.com/PositiveMumu/CakesShop/tree/master 这次分享一个蛋糕商场系统,还是很简单的系统.界 ...
- JSP+Servlet+C3P0+Mysql实现的苹果网上商城
项目简介 项目来源于:https://github.com/gpengDemo/Estore 本系统基于JSP+Servlet+C3P0+Mysql.涉及技术少,易于理解,适合JavaWeb初学者学习 ...
- JSP+Servlet+C3P0+Mysql实现的azhuo商城
项目简介 项目来源于:https://gitee.com/xuyizhuo/shopping 原仓库中缺失jar包及sql文件异常,现将修改过的源码上传到百度网盘上. 链接:https://pan.b ...
- JSP+Servlet+JDBC+mysql实现的个人日记本系统
项目简介 项目来源于:https://gitee.com/wishwzp/Diary 本系统基于JSP+Servlet+Mysql 一个基于JSP+Servlet+Jdbc的个人日记本系统.涉及技术少 ...
- JSP+Servlet+JDBC+Mysql实现的天才会议管理系统
本文存在视频版本,请知悉 项目简介 项目来源于:https://github.com/hegexunmeng/meeting-system 这次分享一个会议管理系统,前端后端几乎没有使用任何框架,适合 ...
- Maven+JSP+Servlet+JDBC+Mysql实现的dbExper宾馆管理系统
本文存在视频版本,请知悉 项目简介 项目来源于:https://github.com/mafulong/databaseExper-hotelMaster 这次分享的也是毕设或课程设计选择一样很多的宾 ...
- JSP+Servlet+JDBC+mysql实现的学生成绩管理系统
项目简介 项目来源于:https://gitee.com/zzdoreen/SSMS 本系统基于JSP+Servlet+Mysql 一个基于JSP+Servlet+Jdbc的学生成绩管理系统.涉及技术 ...
- JSP+Servlet+javabean+mysql实现页面多条件模糊查询
需求: 一般列表页上面会有一个查询框,有各种的查询条件组合,一般都采用模糊查询方式 ,以下以自己做的实例来说明一下实现方法: 需要实现的界面原型:要满足条件: 1.单选分类,点GO按扭 2.单独输入标 ...
随机推荐
- C++走向远洋——41(深复制体验,3,)
*/ * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名:text.cpp * 作者:常轩 * 微信公众号:Worldhe ...
- Python Type Hint类型注解
原文地址:https://realpython.com/python-type-checking/ 在本指南中,你将了解Python类型检查.传统上,Python解释器以灵活但隐式的方式处理类型.Py ...
- Spring的工作原理
一.什么是Spring (1).Spring真正的精华是它的Ioc模式实现的BeanFactory和AOP,它自己在这个基础上延伸的功能有些画蛇添足. (2). Spring它是一个开源的项目,而且目 ...
- 【转】css样式自动换行(强制换行)
原文链接:http://blog.csdn.net/ye987987... 自动换行问题,正常字符的换行是比较合理的,而连续的数字和英文字符常常将容器撑大,挺让人头疼,下面介绍的是CSS如何实现换行的 ...
- JZOJ 1154. 【GDOI2003】购物
1154. [GDOI2003]购物 (Standard IO) Time Limits: 1000 ms Memory Limits: 65536 KB Description GDOI商场推出优惠 ...
- JAVA有关位运算的全套梳理
一.在计算机中数据是如何进行计算的? 1.1:java中的byte型数据取值范围 我们最开始学习java的时候知道,byte类型的数据占了8个bit位,每个位上或0或1,左边第一位表示符号位,符号位如 ...
- @常见的远程服务器连接工具:Xshell与secureCRT的比较!!!(对于刚接触的测试小白很有帮助哦)
现在比较受欢迎的终端模拟器软件当属xshell和securecrt了. XShell绝对首选,免费版也没什么限制,随便改字体随便改颜色随便改大小随便改字符集,多窗口,也比较小巧,而SecureCRT界 ...
- Json转化的三种方式
1. Gson 1.添加依赖 <dependency> <groupId>com.google.code.gson</groupId> <artifactId ...
- 2019-2020-2 20174318张致豪《网络对抗技术》Exp1 PC平台逆向破解
Exp1_PC平台逆向破解 前期准备 一.逆向及Bof基础实践说明 1.1 实践目标 本次实践的对象是一个名为pwn1的linux可执行文件. 该程序正常执行流程是:main调用foo函数,foo函数 ...
- Git的使用流程及常用命令汇总
Git是一个很好用的版本控制系统,本文对于常用的一些命令进行了汇总. 创建一个存储仓库(repository) https://github.com/右上角点击"+"号,New r ...