资源简介
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个文件信息
相关资源
- 微博系统(Java源码,servlet+jsp),适
- java串口通信全套完整代码-导入eclip
- jsonarray所必需的6个jar包.rar
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
- java做的房产管理系统
- 基于jsp的bbs论坛 非常详细
评论
共有 条评论