B1.addActionListener(new ActionListener()
{
@Override
public void actionPerformed(ActionEvent e)
{
// TODO Auto-generated method stub
class MouseAdapter
{
Connection con ; //声明Connetion对象
PreparedStatement sql ; //声明PreparedStatement对象
ResultSet res ; //声明ResultSet对象
public Connection getConnection()
{
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //加载数据库驱动
System.out.println("数据库驱动加载成功");
con = DriverManager.getConnection("jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=D:\\db1.mdb");
System.out.println("数据库连接成功");
}
catch (ClassNotFoundException e) //加载异常
{
e.printStackTrace();
}
catch (SQLException e) //连接异常
{
e.printStackTrace();
}
try
{
String f = f1.getText().trim();
sql = con.prepareStatement("select * from student where Num = '"+f+"'"); //查询数据库
res = sql.executeQuery(); //执行SQL语句
while (res.next())
{
if(f1.getText().trim().length()==0)
{
JOptionPane.showMessageDialog(null, "用户名密码不允许为空");
}
if(f1.getText().trim().equals(res.getString("Num")))
{
JOptionPane.showMessageDialog(null, res.getString("sex"));
}
else{
JOptionPane.showMessageDialog(null, "用户名密码错误");
}
}
}
catch (SQLException ev){}
return con;
}
}
}
});
这是中间段代码。求解决。解决完了在追加全部分了。。
没多少分了。。。
虽然说不是重点。但是还是需求的嘛。跪求帮忙。谢谢啊。