该程序调用的是Access数据库。
//ATM.java
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.sql.*;
public class ATM extends JFrame{
private JTextArea messageArea;
private JPanel buttonPanel;
private JPanel commandPanel;
private JButton buttonNumber[]=new JButton[10];
private String buttonName[]={"1","2","3","4","5","6","7","8","9","0"};
private JButton queryButton;
private JButton withdrawButton;
private JButton enterButton;
private JButton exitButton;
private double balance;
private double accountAmount;
private String accountNumber="",accountPin="";
private int enterState=0;
private String s="";
private Connection myCon;
private Statement myStatement;
private ResultSet myResultSet;
public ATM()
{
String driverClass = "sun.jdbc.odbc.JdbcOdbcDriver";
String url = "jdbc:odbc:account";
try {
//①加载驱动程序
Class.forName(driverClass);
} catch (ClassNotFoundException e) {
//驱动程序加载不成功,打印错误信息并退出
System.out.println("Can not find driver " + driverClass);
System.exit( -1);
}
try {
//②获得jdbc 连接
myCon = DriverManager.getConnection(url, "account","");
//③创建Statement对象
myStatement = myCon.createStatement();
} catch (SQLException sqe) {
sqe.printStackTrace();
}
CreateUI();
}
private void CreateUI()