옵션 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 | import java.sql.*; import java.util.Scanner; public class test1 { public static void main(String[] args) { try // 데이터 베이스 구문 { /*---------------- 사용자 정보 입력 ------------------*/ String _id; int _pw; Scanner scan_id = new Scanner(System.in); //id 입력 System.out.println("아이디를 입력하세요 : " ); _id = scan_id.nextLine(); Scanner scan_pw = new Scanner(System.in); //pw 입력 System.out.println("비밀번호를 입력하세요 : " +scan_pw); _pw = scan_pw.nextInt(); // String _admin = "kim"; // 관리자 계정 확인 // String _adminpw = "123"; // 관리자 비밀번호 확인 /* --------- 디비 처리구분 ---------------*/ String did = new String(); // 디비에서 가져온 id 저장 int dpw ; // 디비에서 가져온 pw 저장 Class.forName("com.mysql.jdbc.Driver"); Connection conn = DriverManager.getConnection( "jdbc:mysql://localhost:3306/tcp", "root", "1234" ); Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery("select * from info"); did = rs.getString("id"); System.out.println("db id : " + did); dpw = rs.getInt("pw"); System.out.println("db pw : " + dpw); if(_id.equals(did)&& _pw == dpw) { System.out.println("로그인 성공"); } else if ( _id.equals(did)) { System.out.println("ID가 올바르지 않습니다."); } else if( _pw != dpw) { System.out.println("PW가 올바르지 않습니다."); } rs.close(); stmt.close(); conn.close(); }catch(Exception e){} } } | cs |
출처 | 내컴퓨터 |