전체 글
-
-
-
[Project] DAO 연결 (constructor)카테고리 없음 2022. 11. 9. 14:58
DAO DAO(Data Access Object) 는 데이터베이스의 data에 접근하기 위한 객체입니다. DataBase에 접근 하기 위한 로직 & 비지니스 로직을 분리하기 위해 사용합니다. public UserDAO() { try { String dbURL = "jdbc:mysql://localhost:3306/bbs?useUnicode=true&characterEncoding=utf8"; String dbID = "데이터베이스ID"; // root String dbPassword = "비밀번호"; //mysql Class.forName("com.mysql.cj.jdbc.Driver"); conn = DriverManager.getConnection(dbURL,dbID,dbPassword); } cat..
-
[JAVA연습] 스타크래프트 DOS게임 만들기카테고리 없음 2022. 11. 8. 18:19
[SCraft.java] import java.util.ArrayList; import java.util.Scanner; public class S_Craft { static boolean behavior = true; static Scanner sc = new Scanner(System.in); /* Marine m1 = new Marine(); */ static ArrayList units = new ArrayList(); boolean unitbool = true; public static void main(String[] args) { /* * 여섯번째 연습 하나씩만 생성한 각 유닛이 아니라 유닛을 원하는대로 생성해보기. 그렇게 생성한 유닛들의 리스트를 띄워서 원하는 유닛에게 * 명령을 내려보기...
-
[Project] User DTO (2022/11/08 기준)카테고리 없음 2022. 11. 8. 18:11
package user; public class User { private String userID; private String userPassword; private String userName; private String userGender; private String userEmail; public String getUserID() { return userID; } public void setUserID(String userID) { this.userID = userID; } public String getUserPassword() { return userPassword; } public void setUserPassword(String userPassword) { this.userPassword ..
-
[Project] 회원정보데이터베이스카테고리 없음 2022. 11. 8. 18:09
- 로그인 및 회원가입시 사용하게 될 DAO (로그인) public int login(String userID, String userPassword) { String sql = "select userPassword from user where userID=?"; try { pstmt = conn.prepareStatement(sql); // sql 쿼리문을 대기시킴 pstmt.setString(1, userID); // 첫번째 ?에 parameter로 받아온 userID 입력. rs = pstmt.executeQuery(); if (rs.next()) { if (rs.getString(1).equals(userPassword)) { return 1; //로그인 성공. 쿼리문을 실행시켜 가져온 패스워드가 ..