java mysql 登录_java链接mysql数据库实现登陆验证

mysql【users】登陆用户表如下所示未连接时源代码importjava.awt.Container;importjava.awt.Dimension;importjava.awt.GridLayout;importjava.awt.Toolkit;importjava.awt.event.Acti...

mysql【users】登陆用户表如下所示

未连接时源代码

import java.awt.Container;

import java.awt.Dimension;

import java.awt.GridLayout;

import java.awt.Toolkit;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.JButton;

import javax.swing.JDialog;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JOptionPane;

import javax.swing.JPanel;

import javax.swing.JPasswordField;

import javax.swing.JTextField;

public class LoginWindow extends JDialog implements ActionListener {

JTextField txtUsername = new JTextField(10);

JPasswordField txtPassword = new JPasswordField(10);

JButton btnOK = new JButton("确定");

JButton btnCancel =new JButton("取消");

public LoginWindow(){

Container contentPane = this.getContentPane();

contentPane.setLayout(new GridLayout(3,1,5,5));

JPanel p1 = new JPanel();

JPanel p2 = new JPanel();

JPanel p3 = new JPanel();

p1.add(new JLabel("用户名:"));

p1.add(txtUsername);

p2.add(new JLabel("密码:"));

p2.add(txtPassword);

p3.add(btnOK);

p3.add(btnCancel);

contentPane.add(p1);

contentPane.add(p2);

contentPane.add(p3);

setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);

btnOK.addActionListener(this);

btnCancel.addActionListener(this);

txtUsername.addActionListener(this);

txtPassword.addActionListener(this);

setSize(250,150);

Dimension size = Toolkit.getDefaultToolkit().getScreenSize();

setLocation((size.width - 300) /2,(size.height - 220) / 2);

setTitle("登录窗口");

setModal(true);

setResizable(false);

setVisible(true);

}

@Override

public void actionPerformed(ActionEvent e) {

if (e.getSource() == btnOK || e.getSource() == txtPassword) {

if (txtUsername.getText().trim().equals("wang")&& new String(txtPassword.getPassword()).equals("1234")) {

dispose();

new MainWindow();

}else{

JOptionPane.showMessageDialog(null, "用户名或密码输入错误!");

txtUsername.requestFocus();

}

}else if (e.getSource() == btnCancel) {

dispose();

System.exit(0);

}else if (e.getSource() == txtUsername) {

txtPassword.requestFocus();

}

}

public static void main(String[] args) {

JDialog.setDefaultLookAndFeelDecorated(true);

new LoginWindow();

}

}

我想改一下代码,将它变成可以通过数据库验证的界面,链接数据库方式是用纯java jdbc驱动程序的方法。

最好直接给我代码,我不太会编,谢谢~

展开

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值