java servlet jdbc_使用Servlet+JDBC 开发java web应用

一说到java web 应用的开发,很多人肯定想到的是用spring mvc 、Struts2  这些热门框架去开发,简单高效,只要配置好框架,剩下的工作就是体力活了。

但是很多人用惯了框架,一但开发中遇到问题,就束手无策,究其原理是根本不理解java web 最基础、最核心的东西。其实那些所谓的框架,其本质是在servlet和jdbc的

基础上扩展功能,封装常用的函数、以xml配置的方式提供给开发者使用。

言归正传,下面就介绍servlet和jdbc的使用:

在web2.5以前,servlet都是在web.xml中配置使用的,相信这个大家都很熟悉,如下:

testServlet

com.qthh.web.servlet.TestServlet

testServlet

/test/list

web3.0后,servlet的使用更加方便,支持注解了,如下:

@WebServlet("/test/list")public class TestServlet extends HttpServlet {

这样就不用再web.xml中配置那么一大堆了。

要开发java web 应用 ,首先你得搞清楚后台要做哪些事,也就是大家常说的分层。

最基本的分层就是:控制层+数据访问层

扩展一点的话就是:控制层(servlet)+服务层(业务逻辑)+数据访问层(dao)+模型(java bean)

df56f6b8ea5282d5b98d5588e9f21937.png

知道了这些,我们就开始一层一层的去解决,首先从数据访问层开始。

一.数据访问层

顾名思义,就是要操作数据库,既然要操作数据库,我们就要写个类去做这个事,封装常用的方法,JDBC为我们提供了操作数据库的方法,我们需要了解JDBC的使用方法

步骤如下:

1.加载驱动:我们熟知的Class.forName

2.驱动管理器建立连接:DriverManager.getConnection

3.创建Statement(或PreparedStatement)对象

4.执行操作:query或者update

为了方便大家,直接贴出封装部分代码:

d1f33537db9961d4d34fe318830e5d14.png

public classDBHelper {private static final String DRIVENAME = "com.mysql.jdbc.Driver";private static final String URL = "jdbc:mysql://192.168.1.200:3306/web";private static final String USER = "root";private static final String PASSWORD = "123456";private Connection conn = null;private Statement st = null;private Pre

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值