读取mysql中的一条信息_怎样提取数据库中一条记录?

privatevoidtf_book_idKeyTyped(KeyEvente){//响应回车键if(e.getKeyChar()=='\n'){Stringid=tf_book_id.getText();//获取图书编号Bookbook=BookDao.selectBook(id);//提取指定编号的...

private void tf_book_idKeyTyped(KeyEvent e) {

//响应回车键

if (e.getKeyChar() == '\n') {

String id = tf_book_id.getText();//获取图书编号

Book book = BookDao.selectBook(id);//提取指定编号的图书信息

//在界面上显示图书信息

if (book != null) {

tf_book_name.setText(book.getName());

tf_book_publisher.setText(book.getPublisher());

tf_book_publish_time.setText(book.getPublish_time().toString());

}

}

}

private void tf_reader_idKeyTyped(KeyEvent e) {

//响应回车键

if (e.getKeyChar() == '\n') {

String id = tf_reader_id.getText();//获取读者编号

Reader reader = ReaderDao.selectReader(id);//提取指定编号的读者信息

//在界面上显示读者信息

if (reader != null) {

tf_reader_name.setText(reader.getName());

tf_reader_type.setText(reader.getType());

tf_reader_sex.setText(reader.getSex());

//设置借书日期、还书日期

int days = reader.getDays_num();

String today = DateUtils.getDate();

lb_borrow_date.setText(today);

lb_back_date.setText(DateUtils.getAfterDay(today, days));

}

}

}

Book book = BookDao.selectBook(id);//提取指定编号的图书信息

Reader reader = ReaderDao.selectReader(id);//提取指定编号的读者信息

这两条语句是重新在数据库中建了两条记录,不是以前有的,当改变其中图书库存量时,只是改变了又重新建的记录,怎样提取并修改到以前有的记录

能不能加我823794282 帮忙解决几个问题 我刚才去拿优盘了

private void btn_borrowActionPerformed(ActionEvent e) {

String book_id = tf_book_id.getText();//获取图书编号

String reader_id = tf_reader_id.getText();//获取读者编号

String borrow_date = lb_borrow_date.getText();//获取借出日期

String back_date = lb_back_date.getText();//获取还书日期

//拼sql语句

String sql = "insert into borrow(book_id,reader_id,borrow_date,back_date,is_back) values('"

+ book_id

+ "','"

+ reader_id

+ "','"

+ borrow_date

+ "','"

+ back_date

+ "',0)";

//执行数据库操作

int i = BaseDao.executeUpdate(sql);

if(i==1){

JOptionPane.showMessageDialog(null, "借书成功");

dispose();

}

}

private void btn_closeActionPerformed(ActionEvent e) {

dispose();

}

}

这个是后面的操作

展开

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值