javaweb之自定义JDBC框架

1. 数据库元数据
  • DataBaseMetaData元数据
//能查看数据库及产品信息
Connection.getDatabaseMetaData()

  • ResultSetMetaData元数据
ResultSet. getMetaData()
getColumnCount() 返回resultset对象的列数
getColumnName(int column) 获得指定列的名称
getColumnTypeName(int column)获得指定列的类型

mysql不支持ParameterMetaData元数据


2.entity字段映射

//不加参数表示获取全部字段,包括private
Field f = bean.getClass().getDeclaredField(name);
f.setAccessible(true);//对private变量可访问
f.set(bean, value);//适用于字段没有setter方法

getField()只获取public字段

3.自定义JDBC框架

cud不返回操作结果
入口参数:sql,params,

r返回bean(entity或Dto)
入口参数:sql,params,rsHandler
rsHandler 自定义,实现ResultSetHandler,转化为bean)
(ResultSetHandler有预定义实现类,Map,Bean,List)
JavaWeb购物系统框架是一个结构化的软件开发框架,用于快速搭建和开发电子商务购物网站。该框架主要基于Java语言和Web技术,包括JavaServer Pages(JSP)、Servlet、JavaBean、Java数据库连接(JDBC)等组件。 在该框架中,JSP和Servlet负责实现用户界面和业务逻辑处理。JSP作为前端页面模板,可以方便地嵌入Java代码和动态生成HTML内容。Servlet是一个Java类,用于接收和处理用户请求,并与数据库进行交互。 JavaBean是在JSP和Servlet之间的中间件组件,负责封装业务逻辑和数据操作。JavaBean以POJO(Plain Old Java Object)形式存在,具有良好的可重用性和扩展性,可以轻松地被其他组件调用。 在框架中,数据库连接和操作由JDBC完成。通过JDBC,可以方便地连接到各种数据库管理系统,如MySQL、Oracle等,并执行查询、插入、更新和删除等操作,实现数据的持久化存储和读取。 除了上述核心组件外,该框架还包括安全性管理、购物车功能、支付接口等辅助功能,以满足实际电子商务网站的需求。 总的来说,JavaWeb购物系统框架是一个基于Java、JSP、Servlet和JDBC等技术的开发框架,提供了一种快速、高效搭建电子商务购物网站的解决方案。开发人员可以基于该框架进行二次开发,实现自定义的业务逻辑和界面设计,从而快速上线一个功能完善、可靠稳定的购物系统。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值