日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

java用户名检查数据库_登入界面账号密码是访问数据库,但登入问题时if判断时就是执行不了...

發布時間:2023/12/3 数据库 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java用户名检查数据库_登入界面账号密码是访问数据库,但登入问题时if判断时就是执行不了... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

回復 2樓 林月兒

我按著你的方法試了下,可還是這個判斷不能執行????????????????????if(password.equals(drmm.getText())){

view.setText("登入成功");

完整代碼如下:

import java.awt.*;

import java.awt.event.*;

import *;

import *;

import java.sql.*;

import java.util.*;

import javax.swing.*;

import javax.swing.*;

public class test{

public void Dframe(){

JFrame dr=new JFrame("登入界面");

dr.setLayout(null);

dr.setBounds(700,100,200,200);

Container con1=dr.getContentPane();

dr.setVisible(true);

JLabel lable1=new JLabel("賬號");

lable1.setBounds(0,20,100,20);

con1.add(lable1);

final JTextField drzh=new JTextField();

drzh.setBounds(30,20,100,20);

drzh.setBackground(Color.yellow);

con1.add(drzh);

final JLabel lable2=new JLabel("密碼");

lable2.setBounds(0,40,100,20);

con1.add(lable2);

final JTextField drmm=new JTextField();

drmm.setBounds(30,40,100,20);

drmm.setBackground(Color.yellow);

con1.add(drmm);

final JButton drbt=new JButton("登入");

drbt.setBounds(40,70,60,20);

drbt.setBackground(Color.blue);

con1.add(drbt);

final JLabel view=new JLabel();????????????????????????????????????//創建錯誤提示框

view.setBounds(40, 100, 200,21);

con1.add(view);

drbt.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent e){

Connection con;

final ResultSet res;

String password=null;

try {

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

System.out.println("驅動加載成功");

con=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=ADM","sa","sa");

System.out.println("數據庫連接成功");

String sql="select password from USERINTO "+" where userid=?";

PreparedStatement stmt=con.prepareStatement(sql);

stmt.setString(1,drzh.getText());

res=stmt.executeQuery();

if(res.next()){

password=res.getString("password");

}

con.close();

res.close();

} catch (Exception e1) {

// TODO Auto-generated catch block

e1.printStackTrace();

}

if(password==null){

view.setText("賬號不存在");

}else{

//System.out.println("3"+drmm.getText());

if(password.equals(drmm.getText())){

//System.out.println("4"+drmm.getText());

view.setText("登入成功");

}else{

view.setText("密碼錯誤");

}

}

}

});

}

public static void main(String args[]){

test main=new test();

main.Dframe();

}

}

總結

以上是生活随笔為你收集整理的java用户名检查数据库_登入界面账号密码是访问数据库,但登入问题时if判断时就是执行不了...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。