mysql tomcat列表增删改查_Tomcat-Database

本文介绍了如何基于Tomcat9源码进行二次开发,以添加数据库功能,实现简单的一行代码CURD操作。通过在Eclipse或IDEA中配置自定义的Tomcat并使用特定注解标记实体类,可以轻松完成数据库交互。示例展示了如何获取所有记录、插入、删除和条件查询数据。
摘要由CSDN通过智能技术生成

Tomcat-Database

介绍

根据Tomcat9源码二次开发,增加数据库功能,可一行代码实现CURD

安装教程

需要先配置Ant,然后在根目录下执行ant命令,即可编译,编译后的目录在Tomcat-Database/output/build下,其中在bin下可直接执行./startup.sh启动

使用说明

其实这也不算扩展吧,只是改了小小小的一部分,先来展示下怎么使用。

eclipse

如果要在Eclipse中使用,务必添加二次开发后的Tomcat路径(文章后有链接)。

5dd46184124d40b9c892ad0bcf8d23cd.png

此处也要换成二次开发后的,不然后续用到的类会找不到。

3ff118c11ee0ceca76c4e02d7571fcc7.png

好,看看怎么一行代码获取表中所有记录。

首先要在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()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,下面是一个简单的实现: 1. 环境准备: - JDK - Tomcat - MySQL - IDEA 2. 创建一个Java web项目: - 在IDEA中选择File -> New -> Project - 选择Java Enterprise -> Web Application - 填写项目名称和路径 - 选择Tomcat服务器 - 选择Java EE版本 - 点击Next - 勾选Create web.xml - 点击Finish 3. 导入MySQL JDBC驱动: - 在IDEA中打开项目 - 右键单击项目 -> Open Module Settings -> Libraries - 点击+ -> From Maven - 在搜索框中输入mysql-connector-java - 选择最新版本 - 点击OK 4. 创建数据库和: - 打开MySQL命令行或客户端 - 创建一个数据库:CREATE DATABASE db_test; - 创建一个: CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(50) NOT NULL, `age` int(11) NOT NULL, `gender` varchar(10) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; 5. 编写JavaBean: - 右键单击src目录 -> New -> Java Class - 命名为User - 添加属性:id、name、age、gender - 添加getter和setter方法 - 添加toString方法 6. 编写DAO层: - 右键单击src目录 -> New -> Package - 命名为dao - 右键单击dao包 -> New -> Java Class - 命名为UserDao - 添加方法:insert、delete、update、select - 在方法中使用JDBC连接数据库 7. 编写Servlet: - 右键单击src目录 -> New -> Package - 命名为servlet - 右键单击servlet包 -> New -> Java Class - 命名为UserServlet - 继承HttpServlet类 - 在doGet和doPost方法中调用DAO层方法并返回结果 8. 编写JSP页面: - 右键单击web目录 -> New -> JSP File - 命名为index.jsp - 在页面中添加HTML和JSP代码 - 调用Servlet方法并显示结果 以上是一个简单的实现,具体实现过程可以参考相关资料和API文档。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值