资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

java的登录注册代码 java注册登录界面代码

如何用JAVA实现用户注册功能,重点是此注册名以存在那块核心代码。

最传统的jdbc方式,我就略写一些代码:

专注于为中小企业提供成都网站制作、网站设计服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业渠县免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了成百上千家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

"select * from xxx where username="+username;得到一个ResultSet rs

if(!rs.next())/*把结果!运算*/{

//如果没有

//实行增加

}else{

//已有此用户名

//前台返回错误

}

java 中 有1.注册 2.登录 3.退出功能 我输入一 就实现注册然后返回 选择2就能登录 提供以下代码

不要复杂化,代码要简单化,需求是什么就写什么。参考如下:

//用于保存用户帐户信息的数组

Scanner scanner = new Scanner(System.in);

String[] user = new String[2]; 

while (true) {

//银行主界面

System.out.println("------------------------------欢迎来到银行------------------------------");

System.out.println("请选择编号:\n1:注册\n2:登录\n3退出");

int num = scanner.nextInt();

switch (num) {

case 1:

//注册

System.out.println("请输入您的账户名:");

String name = scanner.next();

user[0] = name;

System.out.println("请输入您的密码:");

String password = scanner.next();

user[1] = password;

System.out.println("注册成功!");

//返回主界面

break;

case 2:

while (true) {

//登录

System.out.println("请输入您的帐户名:");

String userName = scanner.next();

System.out.println("请输入您的密码:");

String userPwd = scanner.next();

//判断输入的用户名是否在数组中存在(判断该用户是否注册)

if(user[0].equals(userName)user[1].equals(userPwd)){

System.out.println("-----------登录成功,请选择您要办理的业务------------");

break;

}else{

System.out.println("-----------用户名或密码错误,请重新输入------------");//返回到登录界面

continue;

}

}

break;

case 3:

//退出系统 程序结束

System.out.println("退出成功,欢迎再次使用");

System.exit(0);

break;

default:

break;

}

}

java 登录注册界面代码怎么写?不链接数据库。不用mysql !

给你提供个思路吧

1、注册界面把注册的人的用户名和密码存储到本地的一个txt文件中

2、登录时比较登录输入的用户名和密码和txt文件中的是否一致,如果一致就允许登录,不一致提示异常

java语言实现用户注册和登录

//这个是我写的,里面有连接数据库的部分。你可以拿去参考一下

import java.awt.*;

import javax.swing.*;

import java.awt.event.*;

import java.sql.*;

class LoginFrm extends JFrame implements ActionListener// throws Exception

{

JLabel lbl1 = new JLabel("用户名:");

JLabel lbl2 = new JLabel("密码:");

JTextField txt = new JTextField(5);

JPasswordField pf = new JPasswordField();

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

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

public LoginFrm() {

this.setTitle("登陆");

JPanel jp = (JPanel) this.getContentPane();

jp.setLayout(new GridLayout(3, 2, 5, 5));

jp.add(lbl1);

jp.add(txt);

jp.add(lbl2);

jp.add(pf);

jp.add(btn1);

jp.add(btn2);

btn1.addActionListener(this);

btn2.addActionListener(this);

}

public void actionPerformed(ActionEvent ae) {

if (ae.getSource() == btn1) {

try {

Class.forName("com.mysql.jdbc.Driver");// mysql数据库

Connection con = DriverManager.getConnection(

"jdbc:mysql://localhost/Car_zl", "root", "1");// 数据库名为Car_zl,密码为1

System.out.println("com : "+ con);

Statement cmd = con.createStatement();

String sql = "select * from user where User_ID='"

+ txt.getText() + "' and User_ps='"

+ pf.getText() + "'" ;

ResultSet rs = cmd

.executeQuery(sql);// 表名为user,user_ID和User_ps是存放用户名和密码的字段名

if (rs.next()) {

JOptionPane.showMessageDialog(null, "登陆成功!");

} else

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

} catch (Exception ex) {

}

if (ae.getSource() == btn2) {

System.out.println("1111111111111");

//txt.setText("");

//pf.setText("");

System.exit(0);

}

}

}

public static void main(String arg[]) {

JFrame.setDefaultLookAndFeelDecorated(true);

LoginFrm frm = new LoginFrm();

frm.setSize(400, 200);

frm.setVisible(true);

}

}


当前标题:java的登录注册代码 java注册登录界面代码
本文地址:http://cdkjz.cn/article/doggpoj.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:400-028-6601 / 大客户专线   成都:13518219792   座机:028-86922220