Tomcat-Database
介绍
根据Tomcat9源码二次开发,增加数据库功能,可一行代码实现CURD
安装教程
需要先配置Ant,然后在根目录下执行ant命令,即可编译,编译后的目录在Tomcat-Database/output/build下,其中在bin下可直接执行./startup.sh启动
使用说明
其实这也不算扩展吧,只是改了小小小的一部分,先来展示下怎么使用。
eclipse
如果要在Eclipse中使用,务必添加二次开发后的Tomcat路径(文章后有链接)。
此处也要换成二次开发后的,不然后续用到的类会找不到。
好,看看怎么一行代码获取表中所有记录。
首先要在init(ServletConfig config)方法中拿到HTomcatPal对象,这是唯一的写法,你不可能通过new创建。
@WebServlet("/BookServlet")
public class BookServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
private HTomcatPal hTomcatPal;
@Override
public void init(ServletConfig config) throws ServletException {
/**
* 获取BookDao,只能通过此方式
*/
hTomcatPal =(HTomcatPal)config.getServletContext().getAttribute("AZY");
}
public BookServlet() {
super()