败!\
try{ String url = \(*.mdb)};DBQ=Book.mdb\直接使用当前类目录下的数据库文件
Connection con=DriverManager.getConnection(url); Statement sql=con.createStatement(); String uname=t1.getText().trim();
String Mima=t2.getText().trim();
String queryMima=\用户名='\密ResultSet rs=sql.executeQuery(queryMima); {
Access
Driver
码='\ if(rs.next())
new Book(uname);
f.hide(); con.close();
}else{ JOptionPane.showMessageDialog(null,\该用户不存在\提示!\
}
public void actionPerformed(ActionEvent e) { String cmd=e.getActionCommand(); if(cmd.equals(\确定\
confirm(); }
第 25 页
}
JOptionPane.YES_NO_OPTION);
t1.setText(\t2.setText(\
} catch(SQLException g) {
System.out.println(\ System.out.println(\ }
else if(cmd.equals(\取消\ f.dispose(); }
}
public static void main(String []arg){ }
2图书概览:程序名BookBrower.java import java.awt.event.*; import javax.swing.*; import java.awt.*; import java.awt.Container; import java.util.*;
import java.sql.*;
class BookBrower implements ActionListener {
JFrame f; Container cp;
JPanel jpS,jpanelWest;
JButton jbt1,jbt2;//按钮,查询、取消、修改 JLabel label,L; //标签 //定义文本框
Login a=new Login();
}
JTable table;//用来接收数据库中返回的信息
Object columnName[]={\图书名\图书号\单价\作者\出版社\入库时间\ Object ar[][] =new Object[80][6];
String sno;
String count=\
BookBrower() {
f=new JFrame();
第 26 页
cp=f.getContentPane(); // 初始化面板、按钮、标签、文本框
jpS=new JPanel(); jpanelWest=new JPanel();
//------------------------------------------------
label=new JLabel(\color=#CC00FF label.setForeground(Color.blue);
L=new JLabel(\书库现在共有图书\本\
size='4'>图书概览
//------------------------------------------------ jbt1=new JButton(\确定\ jbt2=new JButton(\返回\
\
//------------------------------------------------
table=new JTable(ar,columnName);//ar存放表中的数据,columnname表示列名
//------------------------------------------------ //布局,添加控件
jpS.add(jbt1);
jpS.add(jbt2);
JPanel jpanel=new JPanel(); jpanel.add(label);
JPanel pp4=new JPanel();
JScrollPane scrollpane = new JScrollPane(table);
JPanel jpE=new JPanel();
cp.add(jpanel,\JPanel jp=new JPanel(); //jp.add(scrollpane);
第 27 页
JPanel p=new JPanel();//用来放两个表 p.setLayout(new BorderLayout());
p.add(L,\
p.add(scrollpane);
cp.add(pp4,\cp.add(p,\
cp.add(jpE,\
cp.add(jpS,\
//------------------------------------------------ Toolkit kit=Toolkit.getDefaultToolkit();
Dimension screen=kit.getScreenSize(); int x=screen.width; /*取得显示器窗口的宽度*/ int y=screen.height; /*取得显示器窗口的高度*/ f.setSize(400,330);
int xcenter=(x-350)/2; int ycenter=(y-330)/2;
f.setLocation(xcenter,ycenter);/*显示在窗口中央*/
f.setVisible(true);
//------------------------------------------------- jbt1.addActionListener(this);//注册监听器 jbt2.addActionListener(this);
/* f.addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e){
} );*/
}
System.exit(0);
}
//------------------------------------------------
int i=0;
public void showRecord()
{
while(i>=0) {
第 28 页
相关推荐: