java用户名和密码怎么写代码

java怎么写登入代码

1.用java写一个登录界面的代码,哪位大神会啊,谢谢

import java.awt.Dimension; import java.awt.Toolkit; 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.JPasswordField; import javax.swing.JTextField; public class Test26 { public static void main(String[] args) { final String userName = "abc"; final String passwrod = "123"; JFrame jFrame = new JFrame("登陆界面"); Dimension dimension = Toolkit.getDefaultToolkit().getScreenSize(); jFrame.setBounds(((int)dimension.getWidth() - 200) / 2, ((int)dimension.getHeight() - 300) / 2, 200, 150); jFrame.setResizable(false); jFrame.setLayout(null); jFrame.(JFrame.EXIT_ON_CLOSE); JLabel label1 = new JLabel("姓名"); label1.setBounds(10, 10, 100, 30); jFrame.add(label1); JLabel label2 = new JLabel("密码"); label2.setBounds(10, 40, 100, 30); jFrame.add(label2); final JTextField text1 = new JTextField(); text1.setBounds(50, 15, 130, 20); jFrame.add(text1); final JPasswordField text2 = new JPasswordField(); text2.setBounds(50, 45, 130, 20); jFrame.add(text2); JButton button = new JButton("Login"); button.setBounds(10, 75, 170, 40); button.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { if(userName.equals(text1.getText()) && passwrod.equals(text2.getText())) { JOptionPane.showMessageDialog(null, "登陆成功误", "提示", JOptionPane.INFORMATION_MESSAGE); } else { JOptionPane.showMessageDialog(null, "错误", "提示", JOptionPane.ERROR_MESSAGE); text1.setText(""); text2.setText(""); } } }); jFrame.add(button); jFrame.setVisible(true); } }我有一个微信公众号,经常会分享一些Java技术相关的干货,还有一些学习资源。

如果你喜欢我的分享,可以用微信搜索“Java团长”或者“javatuanzhang”关注。

2.怎么用JAVA写一个用户登入程序

同意楼上的说法,具体点可以这样:创建一个用户表,里边包括LoginName(登录名),UserName(用户名),Password(密码),Age(年龄),Address(地址)。

然后编写Java程序(用MVC架构)模型层(M):DBConnection.java(负责连接数据库)import java.sql.Connection;import java.sql.DriverManager;import java.sql.*;public class DBConnection { private static final String DRIVER_CLASS = "sun.jdbc.odbc.JdbcOdbcDriver"; private static final String DB_URL = "jdbc:odbc:text"; public DBConnection() { } public static Connection getConnection() { Connection conn = null; try { Class.forName(DRIVER_CLASS); conn = DriverManager.getConnection(DB_URL); } catch (SQLException ex) { System.out.println(ex.getMessage()); } catch ( ex) { System.out.println(ex.getMessage()); } return conn; }}第2个负责数据库查询操作的类:DBUserManager.javaimport edu.systop.text.model.entity.User;import edu.systop.text.model.dao.DBConnection;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.DriverManager;import java.sql.*;public class DBUserManager { private static final String SQL_SELECT = "SELECT LoginName,UserName,PassWord,Age,Address FROM UserInfo WHERE LoginName = ? AND PassWord = ?"; public DBUserManager() { } public boolean checkDB(User u) { boolean b = false; Connection conn = null; PreparedStatement psmt = null; ResultSet rs = null; conn = DBConnection.getConnection(); try { psmt = conn.prepareStatement(SQL_SELECT); psmt.setString(1, u.getLoginName()); psmt.setString(2, u.getPassWord()); rs = psmt.executeQuery(); b = rs.next(); if (rs.next()) { b = true; } } catch (SQLException ex) { System.out.println(ex.getMessage()); } finally { cleanDB(rs, psmt, conn); } return b; } public User checkBC(User u) { Connection conn = null; PreparedStatement psmt = null; ResultSet rs = null; User tmp = new User(); conn = DBConnection.getConnection(); try { psmt = conn.prepareStatement(SQL_SELECT); psmt.setString(1, u.getLoginName()); psmt.setString(2, u.getPassWord()); rs = psmt.executeQuery(); if (rs.next()) { tmp.setLoginName(rs.getString(1)); tmp.setUserName(rs.getString(2)); tmp.setAge(rs.getInt(4)); tmp.setAddress(rs.getString(5)); } } catch (SQLException ex) { System.out.println(ex.getMessage()); } finally { cleanDB(rs, psmt, conn); } return tmp; } public void cleanDB(ResultSet rs, PreparedStatement psmt, Connection conn) { try { if (rs != null) { rs.close(); } if (psmt != null) { psmt.close(); } if (conn != null) { conn.close(); } } catch (SQLException ex) { System.out.println(ex.getMessage()); } }第3个实体用户类:User.javapackage edu.systop.text.model.entity;public class User { private String loginName; private String userName; private String passWord; private int age; private String address; public User() { } public void setLoginName(String loginName) { this.loginName = loginName; } public void setUserName(String userName) { this.userName = userName; } public void setPassWord(String passWord) { this.passWord = passWord; } public void setAge(int age) { this.age = age; } public void setAddress(String address) { this.address = address; } public String getLoginName() { return loginName; } public String getUserName() { return userName; } public String getPassWord() { return passWord; } public int getAge() { return age; } public String getAddress() { return address; }}然后编写控制层(C):GetInfoServlet.javapackage edu.systop.text.control;import javax.servlet.*;import javax.servlet.; charset=GBK"; //Initialize global variables public void init() throws ServletException { } //Process the HTTP Get request public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { } //Process the HTTP Post request public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String loginName = request.getParameter("loginName"); String passWord = request.getParameter("passWord"); User u = new User(); u.setLoginName(loginName); u.setPassWord(passWord); UserManager m = new UserManager();RequestDispatcher d; if (m.checkUser(u)) { User o = m.checkBC(u); request.setAttribute("JavaBEAN",o); d = request.getRequestDispatcher("GetInfoUser.jsp"); } else { d = request。.。

3.JAVA中登录窗口设计,源代码该怎么写

import java.awt.*;import java.awt.event.*;import javax.swing.*;public class Test_Login extends javax.swing.JFrame {private JPanel jPanel1;private JButton bntLogin;private JButton bntCannel;private JPasswordField pwd;private JTextField username;private JLabel jLabel2;private JLabel jLabel1;public static void main(String[] args) { Test_Login inst = new Test_Login(); inst.setLocationRelativeTo(null); inst.setVisible(true);}public Test_Login() { super(); initGUI();}private void initGUI() { try { (WindowConstants.DISPOSE_ON_CLOSE); { jPanel1 = new JPanel(); getContentPane().add(jPanel1, BorderLayout.CENTER); jPanel1.setLayout(null); { jLabel1 = new JLabel(); jPanel1.add(jLabel1); jLabel1.setText("用户名"); jLabel1.setBounds(45, 30, 75, 25); } { jLabel2 = new JLabel(); jPanel1.add(jLabel2); jLabel2.setText("密码"); jLabel2.setBounds(45, 75, 55, 15); } { username = new JTextField(); jPanel1.add(username); username.setBounds(100, 30, 140, 25); } { pwd = new JPasswordField(); jPanel1.add(pwd); pwd.setBounds(100, 70, 140, 25); } { bntLogin = new JButton(); jPanel1.add(bntLogin); bntLogin.setText("登陆"); bntLogin.setBounds(40, 120, 60, 30); bntLogin.addMouseListener(new MouseAdapter() { public void mouseClicked(MouseEvent e) { if (username.getText().equals("lisong") && pwd.getText().equals("lisong")) { JOptionPane.showMessageDialog(Test_Login.this, "登录成功"); } else { JOptionPane.showMessageDialog(Test_Login.this, "登录失败"); } } }); bntCannel = new JButton(); jPanel1.add(bntCannel); bntCannel.setText("取消"); bntCannel.setBounds(180, 120, 60, 30); bntCannel.addMouseListener(new MouseAdapter() { public void mouseClicked(MouseEvent e) { System.exit(0); } }); } } pack(); setSize(300, 215); } catch (Exception e) { e.printStackTrace(); }}}。

4.谁能写出JAVA中用户登陆的代码

import java.awt.*; import javax.swing.*; import java.awt.Rectangle; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import db.DBAccess; import java.sql.ResultSet; import java.sql.*; public class login extends JFrame { DBAccess da=new DBAccess(); public login() { try { jbInit(); } catch (Exception exception) { exception.printStackTrace(); } } private void jbInit() throws Exception { getContentPane().setLayout(null); jLabel3.setText("用户名"); jLabel3.setBounds(new Rectangle(50, 67, 89, 40)); uname.setBounds(new Rectangle(176, 67, 106, 37)); upwsd.setBounds(new Rectangle(170, 119, 106, 37)); jToggleButton1.setText("取消"); jToggleButton1.setBounds(new Rectangle(184, 214, 96, 32)); jToggleButton1.addActionListener(new login_jToggleButton1_actionAdapter(this)); jToggleButton2.setText("登陆"); jToggleButton2.setBounds(new Rectangle(39, 214, 96, 32)); jToggleButton2.addActionListener(new login_jToggleButton2_actionAdapter(this)); this.getContentPane().add(uname); this.getContentPane().add(upwsd); this.getContentPane().add(jToggleButton1); this.getContentPane().add(jToggleButton2); this.getContentPane().add(jLabel3); this.getContentPane().add(jLabel2); jLabel2.setText("密码"); jLabel2.setBounds(new Rectangle(47, 116, 89, 40)); } JLabel jLabel2 = new JLabel(); JLabel jLabel3 = new JLabel(); JTextField uname = new JTextField(); JTextField upwsd = new JTextField(); JToggleButton jToggleButton1 = new JToggleButton(); JToggleButton jToggleButton2 = new JToggleButton(); public void jToggleButton1_actionPerformed(ActionEvent e) { this.dispose(); } public void jToggleButton2_actionPerformed(ActionEvent e) { String name=uname.getText(); String pwsd=upwsd.getText(); try { ResultSet rs = da.getResultSet("select * from login where name='" + name + "' and pwsd='" + pwsd + "'"); if(rs.next()) { JOptionPane.showConfirmDialog(this,"登陆成功"); } else { JOptionPane.showConfirmDialog(this,"登陆失败"); } } catch (SQLException ex) { ex.printStackTrace(); } } } class login_jToggleButton2_actionAdapter implements ActionListener { private login adaptee; login_jToggleButton2_actionAdapter(login adaptee) { this.adaptee = adaptee; } public void actionPerformed(ActionEvent e) { adaptee.jToggleButton2_actionPerformed(e); } } class login_jToggleButton1_actionAdapter implements ActionListener { private login adaptee; login_jToggleButton1_actionAdapter(login adaptee) { this.adaptee = adaptee; } public void actionPerformed(ActionEvent e) { adaptee.jToggleButton1_actionPerformed(e); } }。

5.怎么用JAVA写一个用户登入程序

同意楼上的说法,具体点可以这样:创建一个用户表,里边包括LoginName(登录名),UserName(用户名),Password(密码),Age(年龄),Address(地址)。

然后编写Java程序(用MVC架构)模型层(M):DBConnection.java(负责连接数据库)import java.sql.Connection;import java.sql.DriverManager;import java.sql.*;public class DBConnection { private static final String DRIVER_CLASS = "sun.jdbc.odbc.JdbcOdbcDriver"; private static final String DB_URL = "jdbc:odbc:text"; public DBConnection() { } public static Connection getConnection() { Connection conn = null; try { Class.forName(DRIVER_CLASS); conn = DriverManager.getConnection(DB_URL); } catch (SQLException ex) { System.out.println(ex.getMessage()); } catch ( ex) { System.out.println(ex.getMessage()); } return conn; }}第2个负责数据库查询操作的类:DBUserManager.javaimport edu.systop.text.model.entity.User;import edu.systop.text.model.dao.DBConnection;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.DriverManager;import java.sql.*;public class DBUserManager { private static final String SQL_SELECT = "SELECT LoginName,UserName,PassWord,Age,Address FROM UserInfo WHERE LoginName = ? AND PassWord = ?"; public DBUserManager() { } public boolean checkDB(User u) { boolean b = false; Connection conn = null; PreparedStatement psmt = null; ResultSet rs = null; conn = DBConnection.getConnection(); try { psmt = conn.prepareStatement(SQL_SELECT); psmt.setString(1, u.getLoginName()); psmt.setString(2, u.getPassWord()); rs = psmt.executeQuery(); b = rs.next(); if (rs.next()) { b = true; } } catch (SQLException ex) { System.out.println(ex.getMessage()); } finally { cleanDB(rs, psmt, conn); } return b; } public User checkBC(User u) { Connection conn = null; PreparedStatement psmt = null; ResultSet rs = null; User tmp = new User(); conn = DBConnection.getConnection(); try { psmt = conn.prepareStatement(SQL_SELECT); psmt.setString(1, u.getLoginName()); psmt.setString(2, u.getPassWord()); rs = psmt.executeQuery(); if (rs.next()) { tmp.setLoginName(rs.getString(1)); tmp.setUserName(rs.getString(2)); tmp.setAge(rs.getInt(4)); tmp.setAddress(rs.getString(5)); } } catch (SQLException ex) { System.out.println(ex.getMessage()); } finally { cleanDB(rs, psmt, conn); } return tmp; } public void cleanDB(ResultSet rs, PreparedStatement psmt, Connection conn) { try { if (rs != null) { rs.close(); } if (psmt != null) { psmt.close(); } if (conn != null) { conn.close(); } } catch (SQLException ex) { System.out.println(ex.getMessage()); } }第3个实体用户类:User.javapackage edu.systop.text.model.entity;public class User { private String loginName; private String userName; private String passWord; private int age; private String address; public User() { } public void setLoginName(String loginName) { this.loginName = loginName; } public void setUserName(String userName) { this.userName = userName; } public void setPassWord(String passWord) { this.passWord = passWord; } public void setAge(int age) { this.age = age; } public void setAddress(String address) { this.address = address; } public String getLoginName() { return loginName; } public String getUserName() { return userName; } public String getPassWord() { return passWord; } public int getAge() { return age; } public String getAddress() { return address; }}然后编写控制层(C):GetInfoServlet.javapackage edu.systop.text.control;import javax.servlet.*;import javax.servlet.; charset=gbk"; //Initialize global variables public void init() throws ServletException { } //Process the HTTP Get request public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { } //Process the HTTP Post request public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String loginName = request.getParameter("loginName"); String passWord = request.getParameter("passWord"); User u = new User(); u.setLoginName(loginName); u.setPassWord(pa。

java怎么写登入代码

转载请注明出处育才学习网 » java用户名和密码怎么写代码

知识

罗梅芬用日文怎么写(罗钰潇日语怎么写)

阅读(21423)

本文主要为您介绍罗梅芬用日文怎么写,内容包括伊蕾娜日语怎么写,王雪菲用日文怎么说,张佳怡在日语中怎么写啊怎么读啊。罗 ら ラ ra钰 ぎょく ギョク gyoku潇 しょう シヨウ shou第一列:日语汉字,写法同汉字,都要用繁体,这三个都挺难写的,看

知识

邓先生的英文怎么写(1~40的英文怎么说)

阅读(10437)

本文主要为您介绍邓先生的英文怎么写,内容包括“邓先生”用英语怎么写,1~40的英文怎么说,漂亮英文beautiful缩写怎么写。1 one 2 two 3 three 4 four 5 five 6 six 7 seven 8 eight 8 nine 10 te

知识

一个人布满皱纹怎么写(描写人物皱纹的句子)

阅读(9511)

本文主要为您介绍一个人布满皱纹怎么写,内容包括描写人物皱纹的句子,描写人物皱纹的句子,皱纹怎么描写。、老人脸上布满了皱纹,那一条条曲折不均的像是墙上斑驳的印迹,爬满了面容,留下了岁月的痕迹。2、外祖父是一位年过六旬的白发老人。在他

知识

登录接口怎么写(php登录的接口怎么写)

阅读(7756)

本文主要为您介绍登录接口怎么写,内容包括php登录的接口怎么写,网页登陆接口怎么做,网站登录接口程序怎么做。PHP 接口 接口 使用接口(interface),你可以指定某个类必须实现哪些方法,但不需要定义这些方法的具体内容。我们可以通过int

知识

档案奖惩情况怎么写(奖惩情况怎么写)

阅读(9598)

本文主要为您介绍档案奖惩情况怎么写,内容包括奖惩情况怎么写,个人简历及奖惩情况怎么填写,个人简历里面奖惩情况怎么写。在简历里的“奖励”部分,列出与你所获得的并与你的求职目标相关的荣誉、奖励和奖金。你既可以按时间顺序排列,也可以按

知识

头孢克肟拼音怎么写(头孢克肟的肟念什么)

阅读(7999)

本文主要为您介绍头孢克肟拼音怎么写,内容包括头孢克肟片全名拼音,头孢克肟片全名拼音,头孢克肟的肟念什么。肟[wò] :是含有羰基的醛、酮类化合物与羟胺作用而生成的有机化合物,可以参与许多有机化学反应,例如经典的Beckmann重排就是肟为底

知识

一库搜用日语怎么写(日语一库是什么意思)

阅读(7985)

本文主要为您介绍一库搜用日语怎么写,内容包括日语大神来,看动漫里的主人公说一句:恰,一库搜这是什么意思,一库一库;一搜库这两个日语是什么意思怎么写,看片都有“一库”(日语)是什么意。一库的意思就是“出发,出去”的意思。日语「行く」的音译

知识

外租无人机广告怎么写(植保无人机广告语)

阅读(6996)

本文主要为您介绍外租无人机广告怎么写,内容包括求一个无人机创意广告词谢谢巨友们了,求一关于无人机的广告标语,求一关于无人机的广告标语我们公司是做无人机的,新成立的公司,求。DJI大疆创新研发的的MG-1农业植保机专为农村作业环境设计,

知识

河南话que怎么写(河南话的nenna怎么写)

阅读(6528)

本文主要为您介绍河南话que怎么写,内容包括que怎么写,河南话的nenna怎么写,que怎么写。尿一壶(niào yī hú)关系密切,观点一致。例:“他俩今天尿一壶啦。”●尿(niào)⑴、从尿道排泄的液体。⑵、排泄小便。⑶、不放

知识

国学经文的论文怎么写(国学征文该怎么写)

阅读(7108)

本文主要为您介绍国学经文的论文怎么写,内容包括国学征文该怎么写,弟子规的400论文,关于国学经典的征文怎么写。“子曰:“温故而知新,可以为师”……小时,总是觉得国学就是没用的,古人写的话,我们还需要背,每次老师教给我们时,我总是会让思想开一

知识

化学实验总结怎么写(化学实验报告小结怎么写)

阅读(5393)

本文主要为您介绍化学实验总结怎么写,内容包括化学实验总结怎么写,化学实验报告小结怎么写,化学实验小结怎么写。化学实验报告的书写: 一般情况下化学实验报告是根据实验步骤和顺序从七方面展开来写的: 1.实验目的:即本次实验所要达到的目标或

知识

蝴蝶豌豆拼音怎么写(豌豆的拼音是什么)

阅读(5822)

本文主要为您介绍蝴蝶豌豆拼音怎么写,内容包括蝴蝶怎么拼音的,豌豆的拼音是什么,蝴蝶的拼音是什么。豌豆的拼音是[wān dòu]。豌豆是豆科一年生攀援草本,高0.5-2米。全株绿色,光滑无毛,被粉霜。叶具小叶4-6片,托叶心形,下缘具

知识

海绵宝宝用英文怎么说(海绵宝宝用英文怎么说)

阅读(6507)

本文主要为您介绍海绵宝宝用英文怎么说,内容包括海绵宝宝用英语怎么说,海绵宝宝用英文怎么说,海绵宝宝英文名是什么。1. SPONGEBOB SQUAREPANTS 近期很夯的一步卡通影片《海绵宝宝》(SpongeBob SquarePants)是一系

知识

茶盏怎么用(茶盏在茶道中干嘛用)

阅读(5420)

本文主要为您介绍茶盏怎么用,内容包括茶盏怎么用我要写一篇200字左右的茶盏的使用说明,求指教,茶盏在茶道中干嘛用,问一下斗笠盏如何使用现在是不是很少有人使用它,它的意义。苏东坡的名句"从来佳茗似佳人",典型地代表了唐宋及以后的文人墨客,

知识

thinkpad小红点怎么用(怎么学习使用thinkpad小红点)

阅读(7580)

本文主要为您介绍thinkpad小红点怎么用,内容包括怎么学习使用thinkpad小红点,thinkpad小红点怎么用,求教:THINKPAD的小红点使用方法。Thinkpad 小红点最高效的使用方法为:左手拇指按左键,无操作时在左键待命2、右手拇指按右键,同时兼按空格键及