您所在位置: 网站首页 / 文档列表 / 管理系统 / 文档详情
图书管理系统增删查改jspservlet基础项目BaseDao.docx 立即下载
上传人:猫巷****傲柏 上传时间:2024-09-08 格式:DOCX 页数:39 大小:48KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

图书管理系统增删查改jspservlet基础项目BaseDao.docx

图书管理系统增删查改jspservlet基础项目BaseDao.docx

预览

免费试读已结束,剩余 29 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

这是图书管理系统的课后作业增删查改BaseDaojsp提交到servletBaseDao.java数据库操作通用类packagecombook.dao;importjava.sql.*;importcom.dao.util.ConfigManager;importcommon.*;publicclassBaseDao{//数据库操作通用类protectedConnectionconn;/**定义静态变量接收加载驱动*/privatestaticStringdriver;/**定义静态变量得到连接*/privatestaticStringurl;privatestaticStringuserName;//数据库用户名privatestaticStringpassword;//数据库密码//静态的Connection对象static{driver=ConfigManager.getInstance().getString("driver");url=ConfigManager.getInstance().getString("url");userName=ConfigManager.getInstance().getString("userName");password=ConfigManager.getInstance().getString("password");}protectedResultSetrs;protectedStatementstmt;protectedPreparedStatementps;//获取链接的方法publicbooleangetConnection(){if(conn!=null){//判断连接对象是否为空returnfalse;}try{Class.forName(driver);//加载驱动//根据url,用户名和密码获取链接获取的是connection对象conn=DriverManager.getConnection(url,userName,password);}catch(ClassNotFoundExceptione){e.printStackTrace();}catch(SQLExceptione){e.printStackTrace();}returntrue;}//增删改的方法子类可以调用这个方法帮助执行sql语句publicintexecute(Stringsql,Object[]params){try{ps=conn.prepareStatement(sql);//预编译传过来的sql语句if(params!=null){//如果子类传过来的参数不为空的话遍历循环判断使参数兼容for(inti=0;i<params.length;i++){//遍历参数数组Objectobj=params[i];//参数是Object类型的所以Object先接收然后判断if(objinstanceofString){ps.setString((i+1),(String)obj);//如果该参数是String类型的就强转设置数组的的该位置元素是String类型}elseif(objinstanceofInteger){ps.setInt((i+1),(Integer)obj);}elseif(obj==null){//这样判断一下因为有图片传入判断不了类型obj="";//赋值为空ps.setString((i+1),(String)obj);//默认设置为String类型}}}//执行sqlintcount=ps.executeUpdate();returncount;}catch(SQLExceptione){e.printStackTrace();return0;}}//获取结果集的方法publicResultSetexcuteSql(Stringsql,Object[]params){try{rs=ps.executeQuery(sql);for(inti=0;i<params.length;i++){if(params[i]instanceofString){p
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

图书管理系统增删查改jspservlet基础项目BaseDao

文档大小:48KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用

手机号注册 用户名注册
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
登录
手机号登录 微信扫码登录
微信扫一扫登录 账号密码登录

首次登录需关注“豆柴文库”公众号

新用户注册
VIP会员(1亿+VIP文档免费下)
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用