㈠ java程序怎么验证密码
首先建立java程序与数据库的连接
然后执行sql语句用数据库验证
select
count(账号“密码”
然后前台如果获取到数据说明密码正确
如果没有数据则说明密码错误
㈡ 用java做了一个简单的登陆窗口,已经连上数据库,如何用数据库验证登陆的用户名和密码
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==Enter)
{
String username , password;
username = name.getText();
password = pwd.getText();
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch (ClassNotFoundException ce)
{
JOptionPane.showMessageDialog(ss,ce.getMessage());
}
if(stu.isSelected())
{
try
{
Connection con = DriverManager.getConnection("jdbc:odbc:DS_121301_12","sa","");
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("select * from stu where ID='"+username+"' and Pwd='"+password+"'");
while(rs.next())
{
if((rs.getString("ID").equals(username))&&(rs.getString("Pwd").equals(password)))
{
JOptionPane.showMessageDialog(ss,"登陆成功");
Students stu = new Students();
}
else
{
JOptionPane.showMessageDialog(ss,"登录失败");
}
}
㈢ java中如何进行密码校验
import java.util.*;
import java.io.*;
public class Test{
private String user = "aaa";
private String pass = "123";
private int num = 0;
private boolean islogin = false;
private double money = 0.0;
private String getInput(){
BufferedReader br = new BufferedReader(
new InputStreamReader(System.in));
String str = "";
try {
str = br.readLine();
if(!("".equals(str.trim()))) return str;
}
catch (Exception ex) {
ex.printStackTrace();
}
return null;
}
//查询账户余额
private void selectMoney(){
System.out.println ("余额:"+money);
}
//取款
private void getMoney(){
System.out.print("请输入要取的钱数:");
String getMoney = this.getInput();
if(getMoney!=null){
try {
money -= Double.parseDouble(getMoney);
}
catch (Exception ex) {
ex.printStackTrace();
}
}
}
//存款
private void setMoney(){
System.out.print("请输入要存的钱数:");
String setMoney = this.getInput();
if(setMoney!=null){
try {
money += Double.parseDouble(setMoney);
}
catch (Exception ex) {
ex.printStackTrace();
}
}
}
//密码修改
private void upPass(){
System.out.print("请输入新密码:");
String ps = this.getInput();
if(ps!=null) pass = ps;
}
//退出
private void exit(){
System.exit(0);
}
private void subMeun(){
System.out.println ("0.密码验证 1.查询账户余额 2.取款 3.存款 4.密码修改 5.退出");
System.out.print ("请输入选项:");
String option = this.getInput();
if(option!=null){
if("0".equals(option)){
this.loginMeun();
}
else if("1".equals(option)){
this.selectMoney();
}
else if("2".equals(option)){
this.getMoney();
}
else if("3".equals(option)){
this.setMoney();
}
else if("4".equals(option)){
this.upPass();
}
else if("5".equals(option)){
this.exit();
}
}
}
private void mainMenu(){
while(num<3){
if(islogin){ //System.out.println ("登录成功");
num=0;
this.subMeun();
}
else this.loginMeun();
}
}
private void loginMeun(){
System.out.print ("user:");
String us = this.getInput();
if(us!=null){
System.out.print ("pass:");
String ps = this.getInput();
if(ps!=null){
islogin = this.isLogin(us,ps);
}
}
}
private boolean isLogin(String us,String ps){
if(this.isUser(us)){
if(this.isPass(ps))
return true;
else{
num++;
return false;
}
}
return false;
}
private boolean isUser(String user){
if(this.user.equals(user))
return true;
else
return false;
}
private boolean isPass(String pass){
if(this.pass.equals(pass))
return true;
else
return false;
}
public static void main(String[] args){
Test t = new Test();
t.mainMenu();
}
}
㈣ java 怎么验证用户名和密码
1,建一个数据库:是有用户名与密码的。
2,java中,通过建立一个类,比如说:DatabaseConnector,用于与数据库进行连接。
3,类建好后,如果你用的是mysql数据库的话,还需要再java中加载相应的jar包(mysql-connector-java-3.0.jar),其他数据库也需要加载相应的包。
4.用户名与密码,放于数据库中一个表中,当用户登录时,在数据库该表中查找是否有用户名与密码与所给相同的字段。如有,登录成功,跳转到相应页面。如无,登录失败。
㈤ Java验证登录账号和密码是否与数据表中一致的问题
不是你这样的完法,首先你的流程不对
String name = "tom";
String password ="123456";
//这应该是本地获取的,相当于是你输入的
再来与数据库比较
String sql="select * from Information where name ="+name+" and pwd ="+password;
stmt.executeQuery("select * from Information");
只要result不为空,说明有此户,反之没有
㈥ 用JAVA语言怎样实现如图所示的密码验证急急急
import java.util.*;
//这里都是头内容,不写了.从函数里面开始
Scanner input = new Scanner;
System.out.println("输入ID:");
String name = input.next();
System.out.println("输入密码:");
String password = input.next();
if(name.equals(Manager.ID)&&(password.equals(Manager.Password))){
//验证成功了,你要执行的命令.
}else{
//这个你都会.我没有高亮度提示不知道名字的大小写对着没,JAVA是对大小写很敏感的.
}
希望可以对你有帮助.
㈦ 用数据库怎样验证账号和密码
你要首先连库,要确定连上了!然后再用SQL语句选择,就可以了,你要先选择用户
分别用两个变量来保存选择的结果
select
name
from
user
where
user.username='textFiled1.text'
这个验证这个账户存不存在
然后用户存在的时候再验证密码:
既然楼主可以做出界面的话,相信楼主可以写好这个代码咯,楼主加油吧