资源简介
Java+SQL Server实现的GUI图书租借管理系统,是学习Java数据库编程的项目参考资料。
代码片段和文件信息
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.PreparedStatement;
import java.util.Calendar;
import java.util.Date;
import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JSpinner;
import javax.swing.JTextArea;
import javax.swing.JTextField;
import javax.swing.SpinnerDateModel;
import javax.swing.SpinnerNumberModel;
public class BookAdd extends JPanel {
//编号名称作者出版社价格出版日期备注
public BookAdd(){
this.setLayout(new GridLayout(82));
this.add(new JLabel(“图书编号“JLabel.RIGHT));
final JTextField no=new JTextField(10);
this.add(no);
this.add(new JLabel(“图书名称“JLabel.RIGHT));
final JTextField name=new JTextField(10);
this.add(name);
this.add(new JLabel(“作者名称“JLabel.RIGHT));
final JTextField auth=new JTextField(10);
this.add(auth);
this.add(new JLabel(“图书价格“JLabel.RIGHT));
SpinnerNumberModel snm=new SpinnerNumberModel(2005000.5);
final JSpinner sPrice=new JSpinner(snm);
this.add(sPrice);
this.add(new JLabel(“出版社“JLabel.RIGHT));
final JTextField press=new JTextField(10);
this.add(press);
this.add(new JLabel(“出版日期“JLabel.RIGHT));
Calendar c=Calendar.getInstance();
Date toDay=c.getTime();
c.add(Calendar.YEAR -20);
Date minDay=c.getTime();
c.add(Calendar.YEAR40);
Date maxDay=c.getTime();
SpinnerDateModel sdm=new SpinnerDateModel(toDayminDaymaxDayCalendar.YEAR);
final JSpinner sPressDate=new JSpinner(sdm);
sPressDate.setEditor(new JSpinner.DateEditor(sPressDate “yyyy-MM-dd“));
this.add(sPressDate);
this.add(new JLabel(“内容简介“JLabel.RIGHT));
final JTextArea taMemo=new JTextArea(512);
JScrollPane jsp=new JScrollPane(taMemo);
this.add(jsp);
JButton btnOk=new JButton(“确定“);
btnOk.addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent arg0) {
//编号名称作者出版社价格出版日期备注
try{
String sql=“Insert into tbBook(nonameauthorpresspricepressDatememo)values(???????)“;
PreparedStatement ps=DBHandler.connection.prepareStatement(sql);
ps.setString(1 no.getText());
ps.setString(2 name.getText());
ps.setString(3 auth.getText());
ps.setString(4 press.getText());
ps.setDouble(5(double)sPrice.getValue());
java.util.Date date=(java.util.Date)sPressDate.getValue();
ps.setDate(6new java.sql.Date(date.getTime()));
ps.setString(7 taMemo.getText());
ps.executeUpdate();
JOptionPane.showMessageDialog(null “图书信息成功入库!“);
}catch(Exception ex){
JOptionPane.showMessageDialog(null “图书入库出错!\n“+ex.getMessage());
}
}
});
JButton btnReset=new JButton(“重置“);
this.add(btnOk);this.add(btnReset);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 598 2018-06-22 08:58 .settings\org.eclipse.jdt.core.prefs
文件 2607 2018-06-30 12:47 bin\BookAdd$1.class
文件 2757 2018-06-30 12:47 bin\BookAdd.class
文件 2423 2018-06-30 12:47 bin\BookLend$1.class
文件 2698 2018-06-30 12:47 bin\BookLend$2.class
文件 2893 2018-06-30 12:47 bin\BookLend$3.class
文件 2999 2018-06-30 12:47 bin\BookLend.class
文件 1059 2018-06-30 12:47 bin\BookManage$1.class
文件 736 2018-06-30 12:47 bin\BookManage$2.class
文件 3787 2018-06-30 12:47 bin\BookManage.class
文件 2865 2018-06-30 12:47 bin\BookReturn$1.class
文件 2741 2018-06-30 12:47 bin\BookReturn.class
文件 2350 2018-06-30 12:47 bin\ChangePasswordPane$1.class
文件 1974 2018-06-30 12:47 bin\ChangePasswordPane.class
文件 674 2018-06-30 12:47 bin\Childfr
文件 1128 2018-06-30 12:47 bin\DBHandler.class
文件 1703 2018-05-03 15:39 bin\Java用户表字典.txt
文件 2990 2018-06-30 12:47 bin\Loginfr
文件 631 2018-06-30 12:47 bin\Loginfr
文件 651 2018-06-30 12:47 bin\Loginfr
文件 2962 2018-06-30 12:47 bin\Loginfr
文件 930 2018-06-30 12:47 bin\Mainfr
文件 981 2018-06-30 12:47 bin\Mainfr
文件 1301 2018-06-30 12:47 bin\Mainfr
文件 930 2018-06-30 12:47 bin\Mainfr
文件 987 2018-06-30 12:47 bin\Mainfr
文件 988 2018-06-30 12:47 bin\Mainfr
文件 691 2018-06-30 12:47 bin\Mainfr
文件 925 2018-06-30 12:47 bin\Mainfr
文件 928 2018-06-30 12:47 bin\Mainfr
............此处省略52个文件信息
相关资源
- javax.servlet的jar包
- jsp+mysql+mvc模式管理系统
- 在线投票系统模块设计报告
- java图书馆简易管理系统
- Java远程控制源代码
- mvc模式画圆JAVA实现
- Java点对点语音实时聊天
- JAVA实现找回密码功能详解。
- java文本编辑器 仿windows记事本
- FineReport报表API源代码报表调用
- Thinking in Java(第四版)源代码
- java的hill算法
- 餐厅点菜管理系统-数据库课程设计
- 公司访客登记系统JavaBean+Servlet+MySql
- 大作业JAVA拼图游戏
- javaweb入门实现图片上传,图片加载,
- javaEE课程设计211170
- javaweb简单实现文件上传与源代码
- Java Web开发大全基础卷、提高卷 源码
- 脱敏处理java项目高收藏
- ReadCardNumber.java
- java汉诺塔动画实现
- java web留言板-带数据库
- java 住院管理系统 sql2000 c/s
- java版FPgrowth
- Java-WebSocket完整代码包
- JAVA国际象棋
- 《剑指Offer》Java版代码高清带目录.
- 《剑指Offer》题目及代码带目录修订版
- 《剑指Offer》题目及代码修订版
评论
共有 条评论