原生Java+mysql登录验证
client
login.java
功能:实现登录页面,与服务端传来的数据验证
package LoginRegister;
import java.awt.Container;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.regex.Pattern;
import javax.swing.*;
public class Login extends JFrame {
String user;
String pwd;
String struser[] = new String[2];
public Login() {
setBounds(200, 200, 400, 250);
setDefaultCloseOperation(EXIT_ON_CLOSE);
Container c = getContentPane();
c.setLayout(null);
setTitle("登录");
JLabel jl = new JLabel("username");
jl.setBounds(50, 50, 100, 20);
JLabel j2 = new JLabel("password");
j2.setBounds(50, 100, 100, 20);
JTextField jt = new JTextField();
jt.setBounds(150, 50, 200, 20);
JPasswordField jp = new JPasswordField();
jp.setBounds(150, 100, 200, 20);
JButton btn = new JButton("登录");
btn.setBounds(150, 150, 100, 30);
c.add(jl);
c.add(jt);
c.add(j2);
c.add(jp);
c.add(btn);
btn.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
user = jt.getText();// 获取用户名;
pwd = new String(jp.getPassword());// 获取、转换密码;
if(user!=null&&pwd!=null) {//判断输入的值是否完整
String data = SendL