JAVA JDBC中的新手问题 求帮忙

布兰顿罗伊 布兰顿罗伊 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
import java.sql.*;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;

import javax.swing.*;
//定义一个主界面的类
public class zhujiemian {

JFrame JJ=new JFrame();
JPanel JP=new JPanel();
JTextField user, password;




public void zong() {

JJ.setVisible(true);
JJ.add(JP);
JJ.setTitle("QQ登录程序");
JJ.setSize(500,300);
JJ.setLocation(200,100);
}
public void denglu() {
JP.setLayout(null);
JButton JB1=new JButton("登录");
JButton JB2=new JButton("退出");
JB1.setBounds(100,150,90,28);
JB2.setBounds(300,150,90,28);
JP.add(JB1);
JP.add(JB2);
JB1.addMouseListener(new JB1Listener());
JB2.addMouseListener(new JB2Listener());
}

class JB1Listener implements MouseListener {
JFrame JF=new JFrame();
JPanel JP=new JPanel();
public void mouseReleased(MouseEvent e) {

int i;
shujuku(); //链接数据库
i=validate();//测试是否相等

//if (JT1.getText().equals("name")&&JT2.getText().equals("pw"))

JF.setVisible(true);
JF.setTitle("QQ登录程序");
JF.setSize(200,400);
JF.setLocation(1150,30);
JJ.setVisible(false);
JF.add(JP);
JP.setLayout(null);
JButton jb1=new JButton("空间 ");
jb1.setBounds(80,60,30,28);
JP.add(jb1);
JButton jb2=new JButton("微博 ");
jb2.setBounds(130,60,30,28);
JP.add(jb2);
JLabel jb=new JLabel("未央不见");
jb.setBounds(90,0,70,70);
JP.add(jb);
}
public void mouseClicked(MouseEvent e) {
// TODO Auto-generated method stub

}

public void mouseEntered(MouseEvent e) {
// TODO Auto-generated method stub

}

public void mouseExited(MouseEvent e) {
// TODO Auto-generated method stub

}
@Override
public void mousePressed(MouseEvent e) {
// TODO Auto-generated method stub

}


}

class JB2Listener implements MouseListener {

public void mouseReleased(MouseEvent e) {
System.exit(0);
}
public void mouseClicked(MouseEvent e) {
// TODO Auto-generated method stub

}

public void mouseEntered(MouseEvent e) {
// TODO Auto-generated method stub

}

public void mouseExited(MouseEvent e) {
// TODO Auto-generated method stub

}
@Override
public void mousePressed(MouseEvent e) {
// TODO Auto-generated method stub

}
}
public void Label() {
JLabel JL1=new JLabel("QQ号码");
JL1.setBounds(100,28,50,50);
user=new JTextField(10);
user.setBounds(165,40,150,25);
JLabel JL2=new JLabel(" 密码");
JL2.setBounds(100,68,50,50);
password=new JTextField(10);
password.setBounds(165,80,150,25);
JP.add(JL1);
JP.add(JL2);
JP.add(user);
JP.add(password);
}







//判断 user 与 password是否在数据库中,并匹配user与password
public int validate(){


return 0;
}


//链接到数据库

public void shujuku(){



}


public static void main(String args[]) {
zhujiemian z=new zhujiemian();


z.Label();
z.zong();
z.denglu();



}
}
就是在validate()这个方法里面 计算user与pssword是否匹配;
直接说算法就好 。然后我自己写代码。谢谢啦!!!!!
...全文

相关推荐

JAVA的JDBC学习遇到的问题1

这篇博客"JAVA的JDBC学习遇到的问题1"可能是作者在深入学习JDBC时遇到的一些常见挑战和解决方法的记录。虽然没有具体的描述内容,我们可以根据一般的学习路径来探讨JDBC相关的知识点。1.

weixin_38669628

MySQL + JDBC彻底解决中文乱码问题

#### 三、Java 应用程序中的 JDBC 配置在 Java 应用程序中,还需要注意以下几个方面来避免中文乱码问题:##### 3.1 使用正确的 JDBC 驱动确保使用了最新的 MySQL JDBC

zewenbai

Java新手练习项目,主要使用了Servlet,JDBC等JavaWeb的基础技术

总之,"JEEShop-master"项目为Java新手提供了一个很好的实践平台,涵盖了Servlet和JDBC等核心JavaWeb技术,同时也涉及到了Web开发的多个方面,如用户交互、数据库操作、状态管理等

学习资源网

JDBC实例,新手的过度

本实例是一个专门为新手设计的学习教程,帮助初学者理解和掌握JDBC的基本操作。在JDBC中,主要涉及以下几个核心概念:1. **驱动管理**:JDBC驱动是Java代码与数据库通信的桥梁。

xiaoyi829

Java新手入门200例124之用JDBC连接Mysql数据库

文章目录作者简介引言导航热门专栏推荐一、创建web项目二、加入Mysql驱动三、编写查询代码四、测试查询代码五、编写插入代码六、编写修改代码七、编写删除代码小结导航热门专栏推荐 作者简介 作者名:编程界明世隐 简介:CSDN博客专家,从事软件开发多年,精通Java、JavaScript,博主也是从零开始一步步把学习成长、深知学习和积累的重要性,喜欢跟广大ADC一起打野升级,欢迎您关注,期待与您一起学习、成长、起飞! 引言 很多Java初学者问我,新手明明很用心、很努力学习的Java知识,转头又忘记了,

编程界小明哥
评论 10
收藏 已收藏
分享
返回顶部
布兰顿罗伊
Java SE 62,621 成员 307,251 内容