jsp学习笔记之JDBC原理及其使用

JDBCJava Database Connectivity 可以为多种关系型数据库DBMS提供统一的访问方式,用java操作数据库 。
在这里插入图片描述
虽然已经学习过了JDBC,还是通过1.5倍速复习一下。
2。JDBC API 主要功能
三件事情,通过以下类/接口实现:
Drivermanager: 管理JDBC驱动
Connection:连接
Statement(PreparedStatement):增删改查
CallableStatement:调用数据库中的存储过程/存储函数
Result:返回的结果集

3.JDBC访问数据库的具体步骤:
a.导入驱动包,加载特定的驱动类
b.与数据库建立连接
c.发送sql,执行
d.处理结果集

JSP访问数据库
JSP就是在html中嵌套java的代码,因此java代码可以嵌套在jsp中(<% %>)

java项目的导包方式与javaweb项目的导包方式不一样
java项目:1.jar复制到工程这种 2.右键jar:build path 3.add external jars
javaweb项目 1.jar项目复制到WEB-INF的lib中

核心:将java中的JDBC代码,复制到JSP中的<% %>

5.Javabean
刚才我们将JSP中登录操作的代码转移到了LoginDao.java;其中LoginDao类就称为JavaBean。
javabean作用:a.减轻JSP的复杂程度 b.提高代码的复用(以后任何地方的登录操作,都可以通过调用LoginDao实现)

JavaBean(就是一个java类)定义:满足以下2点,就可以称为javaBean
a.public 修饰的类,public 无参构造
b.所有属性(如果有)都是private,并且提供set/get(如果有boolea,则get可以替换成isXXX)

使用层面,java分为两大类:
a.封装业务逻辑的javabean (LoginDao.java) 逻辑
可以将JSP中的JDBC代码,封装到LoginDao.java代码中
b.封装数据的javabean(实体类,Student.java Person.java) 数据
对应数据库的一张表
Person person=new person(name,pwd);//即用Person对象封装了两个数据(用户名和密码)
javabean简化代码(jsp->jsp+java)、提供代码复用(LoginDao.java)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值