package com.sam.bean;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;
public class Plan {
private int planid;//编号
private String applydate;//创建时间
private int status;//话费字段
private String Saileail;//年龄字段
public Plan(int planid, String applydate, int status, String saileail) {
super();
this.planid = planid;
this.applydate = applydate;
this.status = status;
Saileail = saileail;
}
public Plan() {
super();
}
/**
* 查询的方法
* @param conn
* @return
* @throws Exception
*/
public static List<Plan> find(Connection conn,String id,String saileail1,String saileail2,String status1,String status2)throws Exception {
List<Plan> listmeal=new ArrayList<Plan>();//创建一个新的集合
String strSql="select * from plan where 1=1 ";
if(id.length()>0 && !id.equals("0")){
strSql=strSql+"and PlanID='"+id+"' ";
}
if(saileail1.length()>0){
strSql=strSql+"and Saileail>='"+saileail1+"' ";
}
if(saileail2.length()>0){
strSql=strSql+"and Saileail<='"+saileail2+"' ";
}
if(status1.length()>0){
strSql=strSql+"and status>='"+status1+"' ";
}
if(status2.length()>0){
strSql=strSql+"and status<='"+status2+"' ";
}
Statement stmt =DB.createStmt(conn);
ResultSet rs = null;
rs = DB.executeQuery(stmt, strSql);//执行这个sql语句;增删改用executeUpdate,查询用executeQuery
try {
while(rs.next()){//遍历
Plan ns=new Plan();
ns.setPlanid(Integer.parseInt(rs.getString("planid")));
ns.setApplydate(rs.getString("applydate"));
ns.setStatus(Integer.parseInt(rs.getString("status")));
ns.setSaileail(rs.getString("saileail"));
listmeal.add(ns);//将这个对象添加到集合中
}
} finally{
DB.close(rs);
DB.close(stmt);
}
return listmeal;//返回这个集合
}
/**
* 修改的方法
* @param conn
* @param m
* @throws Exception
*/
public static void update(Connection conn,Plan n)throws Exception {
PreparedStatement stmt = null;
String strSql = "update plan set status='"+n.getStatus()+"',Saileail='"+n.getSaileail()+"',applydate='"+n.getApplydate()+"' where PlanID='"+n.getPlanid()+"'";//将传来的id丢进去
stmt = conn.prepareStatement(strSql);
try {
stmt.executeUpdate();//执行这个sql语句;增删改用executeUpdate,查询用executeQuery
} catch (Exception e) {}
}
/**
* 删除的方法
* @param conn
* @param m
* @throws Exception
*/
public static void del(Connection conn,int id)throws Exception {
PreparedStatement stmt = null;
String strSql = "delete from plan where PlanID = '"+id+"'";//将传来的id丢进去
stmt = conn.prepareStatement(strSql);
try {
stmt.executeUpdate();//执行这个sql语句;增删改用executeUpdate,查询用executeQuery
} catch (Exception e) {}
}
/**
* 添加的方法
* @param conn
* @param m
* @throws Exception
*/
public static void add(Connection conn,Plan m)throws Exception {
PreparedStatement stmt = null;
String strSql = "insert into plan(status,Saileail,applydate) values('"+m.getStatus()+"','"+m.getSaileail()+"','"+m.getApplydate()+"')";//取对象里面的值丢进去
stmt = conn.prepareStatement(strSql);
try {
stmt.executeUpdate();//执行添加语句,和查询的不一样;增删改用executeUpdate,查询用executeQuery
} catch (Exception e) {}
}
public int getPlanid() {
return planid;
}
public void setPlanid(int planid) {
this.planid = planid;
}
public String getApplydate() {
return applydate;
}
public void setApplydate(String applydate) {
this.applydate = applydate;
}
public int getStatus() {
return status;
}
public void setStatus(int status) {
this.status = status;
}
public String getSaileail() {
return Saileail;
}
public void setSaileail(String saileail) {
Saileail = saileail;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
基于java的可二次开发一个非常简单的mysqljava项目的增删查项目.zip
共40个文件
js:6个
jar:6个
xml:3个
0 下载量 107 浏览量
2024-04-22
00:52:05
上传
评论
收藏 2.99MB ZIP 举报
温馨提示
【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。【附加价值】:项目具有较高的学习借鉴价值,也可直接拿来修改复刻。对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。【沟通交流】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。鼓励下载和使用,并欢迎大家互相学习,共同进步。
资源推荐
资源详情
资源评论
收起资源包目录
基于java的可二次开发一个非常简单的mysqljava项目的增删查项目.zip (40个子文件)
bishe018
.classpath 2KB
.settings
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.jdt.core.prefs 364B
org.eclipse.wst.common.project.facet.core.prefs.xml 750B
.jsdtscope 522B
com.genuitec.eclipse.core.prefs 74B
org.eclipse.wst.common.component 483B
org.eclipse.wst.common.project.facet.core.xml 509B
org.eclipse.wst.jsdt.ui.superType.container 49B
src
com
sam
servlet
planservlet.java 4KB
bean
Plan.java 4KB
DB.java 3KB
WebRoot
WEB-INF
classes
com
sam
servlet
planservlet.class 4KB
bean
DB.class 3KB
Plan.class 5KB
lib
jsf-impl.jar 1.15MB
jsf-api.jar 314KB
jstl-1.2.jar 405KB
mysql-connector-java-5.1.7-bin.jar 693KB
servlet-api.jar 141KB
sqljdbc4.jar 525KB
web.xml 894B
index.jsp 7KB
js
My97DatePicker
lang
zh-cn.js 573B
zh-tw.js 572B
en.js 644B
calendar.js 19KB
config.js 224B
My97DatePicker.htm 1KB
WdatePicker.js 8KB
skin
whyGreen
img.gif 2KB
bg.jpg 307B
datepicker.css 5KB
WdatePicker.css 158B
default
img.gif 2KB
datepicker.css 5KB
datePicker.gif 1KB
META-INF
MANIFEST.MF 39B
.project 1KB
bishe018.sql 1KB
共 40 条
- 1
资源评论
大黄鸭duck.
- 粉丝: 2595
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 国内IP地址大全 站长资源 访问IP设置 Order allow,deny 使用方法
- 【JavaScript实现点击鼠标出现爱心特效脚本】直接引入index.html文件可用!!!
- OPC Core Components Redistributable (x86).msi
- 一套基于Python的交易量化框架,详细复现步骤
- 顺序表定义及12个基本操作实现
- xilinx vbyone IP 网表文件
- 【JavaScript实现点击鼠标出现爱心特效脚本】直接引入index.html文件可用!!!
- Erlang环境,26.1.0.0和Erlang环境,26.1.0.0
- C 语言文件读写操作及完整代码示例
- RabbitMQ,3.12.10.0
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功