java课程设计小型图书管理系统(5)

2019-04-16 20:23

String url = \Access (*.mdb)};DBQ=Book.mdb\直接使用当前类目录下的数据库文件 Connection con=DriverManager.getConnection(url); Statement sql;

String s=\图书名 ='\ sql=con.createStatement();

ResultSet rs=sql.executeQuery(s);

while(rs.next()) {

String bname=rs.getString(1); String bno=rs.getString(2); String price=rs.getString(3); String writer=rs.getString(4); String publish=rs.getString(5); String indate=rs.getString(6); ar[i][0]=bname; ar[i][1]=bno; ar[i][2]=price; ar[i][3]=writer; ar[i][4]=publish; ar[i][5]=indate; i++; }

count=\

L.setText(\该种图书共有\本\

f.repaint();

con.close();System.out.println(ar[0][1]); }catch(SQLException g) {

System.out.println(\ System.out.println(\ }

}

public void deleteRecord(int index)

21

Driver

{ try{

Class.forName(\

}catch(ClassNotFoundException e){System.out.println(\加载驱动程序失败!\

try{

String url = \Access Driver (*.mdb)};DBQ=Book.mdb\直接使用当前类目录下的数据库文件 Connection con=DriverManager.getConnection(url); Statement sql;

String ql=(String)(ar[index][1]);

String s=\图书号 ='\ sql=con.createStatement(); int del=sql.executeUpdate(s); if(del==1)

{JOptionPane.showMessageDialog(null,\删除成功!\ \信息\ }

con.close(); f.repaint();

}catch(SQLException g) {

System.out.println(\ System.out.println(\ }

}

public void actionPerformed(ActionEvent e) {

String remember=\ String ql=\

String cmd=e.getActionCommand(); if(cmd.equals(\查询\ {

ql=tf.getText().trim(); remember=ql; showRecord(ql); }

22

if(cmd.equals(\删除\ {

int index=table.getSelectedRow(); if( index==-1)

JOptionPane.showMessageDialog(null,\请选定要删除的表格行\ \输入错误\

else{

deleteRecord(index); //showRecord(remember); } }

if(cmd.equals(\取消\ f.hide(); }

public static void main(String []arg){

RemoveBook a=new RemoveBook(); } }

5图书入库:程序名BookIn.java import java.awt.event.*; import javax.swing.*; import java.awt.*;

import java.awt.Container; import java.util.*; import java.sql.*;

import javax.swing.text.JTextComponent;

//extends JFrame

class BookIn implements ActionListener {

JFrame f3; Container cp;

JPanel jp1,jp2,jp3,jp4,jp,jpanelWest; JButton jbt1,jbt2;//按钮:确定、取消、 JLabel label; //标签

JTextField tf1,tf2,tf3,tf4,tf5,tf6; // JLabel label1,label2,label3,label4;

23

定义文本框

String sno; BookIn() {

f3=new JFrame();

cp=f3.getContentPane(); // 初始化面板、按钮、标签、文本框 jp1=new JPanel(); jp2=new JPanel(); jp3=new JPanel(); jp4=new JPanel();

jpanelWest=new JPanel(); jp=new JPanel();

//------------------------------------------------ jbt1=new JButton(\确定\ jbt2=new JButton(\取消\

//------------------------------------------------

label=new JLabel(\color=#CC00FF size='4'>\ label.setForeground(Color.blue);

//------------------------------------------------ tf1=new JTextField(20); tf2=new JTextField(20); tf3=new JTextField(20); tf4=new JTextField(20); tf5=new JTextField(20); tf6=new JTextField(20);

//------------------------------------------------ //布局,添加控件

jp1.add(jbt1); jp1.add(jbt2);

sno=tf4.getText();

jp1.add(new JLabel(\您好\欢迎登陆学生信息系统\

JPanel jpanel=new JPanel(); jpanel.add(label);

24

书入库图

JPanel pp4=new JPanel(); JPanel jpane4=new JPanel();

cp.add(jpanel,\

JPanel pp2=new JPanel(new GridLayout(6,1)); JPanel pp3=new JPanel();

pp4.setLayout(new GridLayout(6,1));

pp4.add(new JLabel(\图书名\

pp2.add(tf1);

pp4.add(new JLabel(\图书号\ pp2.add(tf2);

pp4.add(new JLabel(\单 价\ pp2.add(tf3);

pp4.add(new JLabel(\作 者\ pp2.add(tf4);

pp4.add(new JLabel(\出版社\ pp2.add(tf5);

pp4.add(new JLabel(\入库时间\ pp2.add(tf6); pp3.add(jbt1);

pp3.add(jbt2);

cp.add(pp4,\ cp.add(pp2,\ cp.add(pp3,\

cp.add(jpane4,\

//------------------------------------------------ Toolkit kit=Toolkit.getDefaultToolkit(); Dimension screen=kit.getScreenSize();

int x=screen.width; /*取得显示器窗口的宽度*/ int y=screen.height; /*取得显示器窗口的高度*/ f3.setSize(350,330); int xcenter=(x-350)/2; int ycenter=(y-330)/2;

f3.setLocation(xcenter,ycenter);/*显示在窗口中央*/ f3.setVisible(true);

//------------------------------------------------- jbt1.addActionListener(this);//注册监听器

25


java课程设计小型图书管理系统(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:MICROMINE软件培训教程

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: