java做一个数据库网站,用javaSwing和mysql数据库做的一个登录页面

本文介绍如何使用JavaSwing构建一个登录界面,并结合MySQL数据库进行用户验证。详细步骤包括创建Java工程、设计登录界面、导入MySQL驱动并连接数据库,以及展示关键代码段。
摘要由CSDN通过智能技术生成

用javaSwing和mysql数据库做的一个登录页面

用javaSwing和mysql数据库做的一个登录页面

一:首先在eclipse中新建一个java工程

二:然后新建一个包,并且在包中新建两个类:一个事登录用的界面(Login)类,一个事连接数据库的(jdbc)类我建立的是p4这个包

三:导入包mysql-connector-java-5.1.41-bin.jar并且要添加到构建路径不添加到构建路径项目工程不会读出来的

四:编写那个界面Login类

那个界面类的源代码如下:

package p4;

import java.awt.Font;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.JButton;

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 Login extends JFrame implements ActionListener {

private JPanel pan = new JPanel();

private JLabel namelab = new JLabel("用户名");

private JLabel passlab = new JLabel("密 码");

private JTextField nametext = new JTextField();

private JPasswordField passtext = new JPasswordField();

public JButton denglu = new JButton("登录");

public JButton zhuce = new JButton("注册");

public JButton updatepass = new JButton("修改密码");

public JButton deleteuser = new JButton("删除用户");

public Login(){

Font font = new Font("宋体",Font.BOLD,12);

super.setTitle("欢迎登录本系统");

pan.setLayout(null);

namelab.setBounds(20,20,60,30);

nametext.setBounds(90,20,140,30);

passlab.setBounds(20,60,60,30);

passtext.setBounds(90,60,140,30);

denglu.setBounds(30,120,90,20);

zhuce.setBounds(140,120,90,20);

updatepass.setBounds(30,150,90,20);

deleteuser.setBounds(140,150,90,20);

pan.add(namelab);

pan.add(nametext);

pan.add(passlab);

pan.add(passtext);

pan.add(denglu);

pan.add(zhuce);

pan.add(updatepass);

pan.add(deleteuser);

passtext.setFont(font);

zhuce.setFont(font);

updatepass.setFont(font);

deleteuser.setFont(font);

denglu.addActionListener(this);

zhuce.addActionListener(this);

updatepass.addActionListener(this);

  • 2
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值