로그인 정보로 이메일 주소와 비밀번호를 사용하는 로그인 페이지를 만들고 싶습니다. 어쨌든 Jackcess를 사용하여이 작업을 수행합니까? 나에게 SQL 예외 오류를 계속주고 있기 때문에 나는 ucanaccess 메서드를 사용하지 않을 것이다. 데이터베이스 여기Jackcess를 사용하여 Java에서 이메일 주소와 비밀번호를 어떻게 확인합니까?
login.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent action){
try {
File file= new File("User_Details.accdb");
Database data=DatabaseBuilder.open(file);
if((file.exists())&&(!file.isDirectory())){
}
} catch (IOException e) {
e.printStackTrace();
}
}
});
것 : https://i.stack.imgur.com/2UUh8.png
이 샘플 입력은 다음과 같습니다
public void actionPerformed(ActionEvent action) {
if(action.getSource()==next){
int x=0;
String s1=t_name.getText();
String s2=t_email.getText();
char[]s3=pw.getPassword();
char[]s4=c_pw.getPassword();
String pass=new String(s3);
String conf=new String(s4);
String s5=t_phone.getText();
Object s6=city.getSelectedItem();
String s7=t_cc.getText();
if((!s1.isEmpty())&&(!s2.isEmpty())&&(!pass.isEmpty())&&(!conf.isEmpty())&&(!s5.isEmpty())&&(!s7.isEmpty())&&(pass.equals(conf))){
String file="C:/Users/Ameer Izwan/Documents/User_Details.accdb";
try{
Database db=DatabaseBuilder.create(Database.FileFormat.V2000,new File(file));
Table table=new TableBuilder("Login")
.addColumn(new ColumnBuilder("Email Address",DataType.TEXT))
.addColumn(new ColumnBuilder("Name",DataType.TEXT))
.addColumn(new ColumnBuilder("Password",DataType.TEXT))
.addColumn(new ColumnBuilder("Phone No",DataType.TEXT))
.addColumn(new ColumnBuilder("Cities",DataType.TEXT))
.addColumn(new ColumnBuilder("Credit/Debit Card No",DataType.TEXT))
.toTable(db);
table.addRow(s2,s1,pass,s5,s6,s7);
x++;
if(x>0){
for(int i=0;i<=100;i++){
final int value=i;
SwingUtilities.invokeLater(new Runnable() {
public void run() {
bar.setValue(value);
}
});
이 후 작성 가득 데이터베이스입니다 여기
페이지의 기호에 대한 코드입니다 출력 : https://i.stack.imgur.com/HMjzc.png당신은 이것에 대해 Jackcess를 사용하여 어떤 생각을 가지고 있습니까?
null를 돌려줍니다입니까? 각 행에 사용자 이름과 비밀번호가 포함되어 있습니까? 사용자 이름과 비밀번호를 확인하고 사용자를 인증 하시겠습니까? – prasanth
데이터베이스 코드를 추가했습니다. 지금은 한 줄 먼저 해보기를 원할 것입니다. 이메일 주소 (기본 키)와 비밀번호를 확인하고 싶습니다. – MrBlock2274