资源简介
java swing+mysql 实现账务管理系统,页面由 swing 开发,数据库采用mysql
代码片段和文件信息
package com.lemon.dao;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import com.lemon.model.Book;
import com.lemon.util.StringUtil;
/**
* 教科书Dao类
* @author An
*
*/
public class BookDao {
/**
* 教科书添加
* @param con
* @param book
* @return
* @throws Exception
*/
public int add(Connection conBook book)throws Exception{
String sql=“insert into t_book values(??????)“;
PreparedStatement pstm =con.prepareStatement(sql);
pstm.setString(1 book.getBookName());
pstm.setString(2 book.getAuthor());
pstm.setString(3 book.getSex());
pstm.setFloat(4 book.getPrice());
pstm.setString(5 book.getBookTypeName());
pstm.setString(6 book.getBookDesc());
return pstm.executeUpdate();
}
/**
* 教科书查询
* @param con
* @param book
* @return
* @throws Exception
*/
public ResultSet list(Connection conBook book)throws Exception{
StringBuffer sb=new StringBuffer(“select * from t_book bt_bookType bt where b.bookTypeName=bt.bookTypeName“);
if(StringUtil.isNotEmpty(book.getBookName())){
sb.append(“ and b.bookName like ‘%“+book.getBookName()+“%‘“);
}
if(StringUtil.isNotEmpty(book.getAuthor())){
sb.append(“ and b.author like ‘%“+book.getAuthor()+“%‘“);
}
if(StringUtil.isNotEmpty(book.getBookTypeName())){
sb.append(“ and b.bookTypeName like ‘%“+book.getBookTypeName()+“%‘“);
}
PreparedStatement pstm=con.prepareStatement(sb.toString());
return pstm.executeQuery();
}
/**
* 教科书删除
* @param con
* @param bookName
* @return
* @throws Exception
*/
public int delete(Connection conString bookName)throws Exception{
String sql=“delete from t_book where bookName=?“;
PreparedStatement pstm=con.prepareStatement(sql);
pstm.setString(1 bookName);
return pstm.executeUpdate();
}
/**
* 教科书删除
* @param con
* @param book
* @return
* @throws Exception
*/
public int update(Connection conBook book)throws Exception{
String sql=“update t_book set bookName =? author=?sex=?price=?bookDesc=? where bookName=?“;
PreparedStatement pstm =con.prepareStatement(sql);
pstm.setString(1 book.getBookName());
pstm.setString(2 book.getAuthor());
pstm.setString(3 book.getSex());
pstm.setFloat(4 book.getPrice());
pstm.setString(5 book.getBookDesc());
pstm.setString(6 book.getBookName());
return pstm.executeUpdate();
}
/**
* 制定教科书类别下是否存在图书
* @param con
* @param bookTypeName
* @return
* @throws Exception
*/
public boolean existBookByBookTypeName(Connection conString bookTypeName)throws Exception{
String sql=“select * from t_book where bookTypeName=?“;
PreparedStatement pstm=con.prepareStatement(sql);
pstm.setString(1 bookTypeName);
ResultSet rs=pstm.executeQuery();
return rs.next();
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-02-20 14:01 MoneyManager\
文件 642 2017-11-21 11:55 MoneyManager\.classpath
文件 387 2017-05-18 16:59 MoneyManager\.project
目录 0 2017-06-06 20:01 MoneyManager\.settings\
文件 598 2017-05-18 16:59 MoneyManager\.settings\org.eclipse.jdt.core.prefs
目录 0 2018-02-20 14:01 MoneyManager\bin\
目录 0 2018-02-20 14:01 MoneyManager\bin\com\
目录 0 2018-02-20 14:01 MoneyManager\bin\com\lemon\
文件 30431 2017-12-24 14:32 MoneyManager\bin\com\lemon.zip
目录 0 2018-02-20 14:01 MoneyManager\bin\com\lemon\dao\
文件 3211 2017-12-31 15:23 MoneyManager\bin\com\lemon\dao\BookDao.class
文件 2500 2017-12-31 15:23 MoneyManager\bin\com\lemon\dao\BookTypeDao.class
文件 3187 2017-12-31 15:23 MoneyManager\bin\com\lemon\dao\UserDao.class
目录 0 2018-02-20 14:01 MoneyManager\bin\com\lemon\model\
文件 2731 2017-12-31 15:23 MoneyManager\bin\com\lemon\model\Book.class
文件 982 2017-12-31 15:23 MoneyManager\bin\com\lemon\model\BookType.class
文件 812 2017-12-31 15:23 MoneyManager\bin\com\lemon\model\Manaer.class
文件 1985 2017-12-31 15:23 MoneyManager\bin\com\lemon\model\User.class
目录 0 2018-02-20 14:01 MoneyManager\bin\com\lemon\util\
文件 1437 2017-12-31 15:23 MoneyManager\bin\com\lemon\util\DbUtil.class
文件 674 2017-12-31 15:23 MoneyManager\bin\com\lemon\util\StringUtil.class
目录 0 2018-02-20 14:01 MoneyManager\bin\com\lemon\view\
文件 757 2017-12-31 15:23 MoneyManager\bin\com\lemon\view\AboutWeFrm$1.class
文件 5426 2017-12-31 15:23 MoneyManager\bin\com\lemon\view\AboutWeFrm.class
文件 737 2017-12-31 15:23 MoneyManager\bin\com\lemon\view\addFrm$1.class
文件 2810 2017-12-31 15:23 MoneyManager\bin\com\lemon\view\addFrm$2.class
文件 5268 2017-12-31 15:23 MoneyManager\bin\com\lemon\view\addFrm.class
文件 772 2017-12-31 15:23 MoneyManager\bin\com\lemon\view\anqiInterFrim$1.class
文件 1199 2017-12-31 15:23 MoneyManager\bin\com\lemon\view\anqiInterFrim.class
文件 1070 2017-12-31 15:23 MoneyManager\bin\com\lemon\view\BookAddInterFrm$1.class
文件 884 2017-12-31 15:23 MoneyManager\bin\com\lemon\view\BookAddInterFrm$2.class
............此处省略144个文件信息
相关资源
- java web 进销存管理系统
- java程序敏感词分析
- 内网通刷积分代码Java版
- java开发实战1200例1_2卷及源代码
- healthsys.sql个人健康系统sql
- Java EE互联网轻量级框架整合开发—
- Java Web开发大全基础卷和提高卷
- jdk-8u121-windows i586.exe
- JAVA调用外接设备制卡机一
- eclipse-java-2020-06-R-win32-x86_64.zip
- 基于Java Web图书管理系统课程设计
- java华容道课程设计
- java姓名生成源代码
- jmonkeyengine纯Java编写的一个完整的3D游
- Java多线程编程实战指南(核心篇)
- (官方原版安装程序jdk-13.0.2_windows-
- Java推箱子游戏源代码
- jdk14 windows64位官方免安装版本
- Java常用算法手册第3版.宋娟(带详细
- jdk-11.0.2_windows-x64位绿色免安装版
- Java开发大全基础卷PDF高清版
- Java经典.第三版高清PDF+配套代码
- 2018年度北大青鸟学士后Java基础培训完
- 黑马程序员《Java自学宝典》源代码
- 金蝶Apusic_9.0软件包-含手册-金蝶Java应
- springMVC+mysql实现的Java web学生宿舍管理
- JDK 开发文档Java api手册
- Java版俄罗斯方块(源码+exe/无需安装
- 语法分析器Java语言编写附实验报告
- 黑马2018 JAVA IDEA 版 教程两套
评论
共有 条评论