반응형

프로그래밍 48

[JDBC] 회원가입 후 로그인, 회원정보 삭제하기

#회원가입 #회원정보조회 #회원정보수정 #회원목록 #회원삭제 관리자 계정(admin) 생성 회원가입하기 jsp4/insertForm.jsp 아이디 : 비밀번호 : 이름 : 나이 : 성별 : 남 여 이메일 주소 : jsp4/insertPro.jsp 현시스템 날짜 시간 Timestamp date = new Timestamp(System.currentTimeMillis());//날짜를 사용할 공간 만듦 //1단계 드라이버 로더 Class.forName("com.mysql.jdbc.Driver"); //2단계 디비연결 String dbUrl ="jdbc:mysql://localhost:3306/jspdb3"; String dbUser = "root"; String dbPass = "1234"; Connectio..

JDBC 2022.02.01

[JDBC] 회원정보 수정 하기

jsp4/main.jsp 님 로그인 하셨습니다. 회원정보조회 회원정보수정 회원정보삭제 회원정보목록 jsp4/updateForm.jsp 수정 //Stirng id = 세션값 가져오기 //세션에 모든형이 저장될수 있기때문에 형변환 필요 String id = (String)session.getAttribute("id"); //1단계 드라이버 로더 Class.forName("com.mysql.jdbc.Driver"); // 2단계 디비 연결 String dbUrl ="jdbc:mysql://localhost:3306/jspdb3"; String dbUser = "root"; String dbPass = "1234"; Connection con = DriverManager.getConnection(dbUrl, d..

JDBC 2022.01.11

[JDBC] DB정보 조회하기(select, ResultSet(),next())

jsp3/select.jsp ResultSet()내장객체에 저장 ResultSet rs = pstmt.executeQuery(); //5단계 저장된 결과에 접근 rs.next() -> 다음행으로 이동 // 데이터가 있으면 true 열 접근 /없으면 false while(rs.next()){ out.println(rs.getInt(1)); out.println(rs.getString(2) +" "); out.println(rs.getInt("num")); out.println(rs.getString("name") +" "); } %> jsp3/select.jsp ResultSet()내장객체에 저장 ResultSet rs = pstmt.executeQuery(); //5단계 저장된 결과에 접근 rs.next..

JDBC 2021.11.29

[JDBC] 자바 DB 연동하기

/* * JDBC(Java DataBase Connectivity) * - 자바에서 DB 에 접근하기 위한 연결 방식을 제공하는 API(라이브러리) * - 각 DB 제조사에서 제공하는 드라이버를 DB 에 맞게 설정하면 * 데이터베이스 접근 방식 외의 모든 작업은 통일된 방법으로 제공 * => DB 제조사마다 드라이버가 다르므로 각각 다운로드 필요 * ex) MySQL 드라이버 : mysql-connector-java.x.x.xx.jar 파일 * Oracle 드라이버 : ojdbcX.jar 파일 */ /* * * 1. JDBC 드라이버 로드(드라이버 필요) * - java.lang.Class 클래스의 static 메서드 forName() 메서드 호출 *..

JDBC 2021.11.23

[Python]온라인에 있는 라이브러리 사용해서 url 가져오기

indeed 웹사이트의 html정보 가져오기 github에 있는 request코드 복사하기 repl.it에서 패키지에 requests라이브러리 검색해서 설치 import requests indeed_result = requests.get("https://www.indeed.com/jobs?q=python&limit=50&radius=25&start=950") print(indeed_result.text) #html코드 가져오기 3. 코드 복붙해서 html정보를 전부 불러옴 페이지 정보(페이지 숫자들)를 불러오기 위해서 screen scrapping라이브버리인 beautifulsoup을 사용 beautifulsoup : html에서 정보를 추출하기에 유용한 라이브러리 4. repl.it 패키지에서 beau..

Python 2021.11.20

[Python]모듈(Module)

math : 값을 올림해서 반환 import math #import를 사용해서 module가져오기 print(math.ceil(1.2)) 2 fabs :절대값 반환 import math print(math.fabs(-1.2)) 1.2 math를 import하면 기능을 다 가져오게 됨, math에 있는 기능 전부 import할 필요는 x //특정 함수만 가져오려면 from.. import사용 from math import ceil, fsum print(ceil(1.2)) print(fsum([1,2,3,4,5,6,7])) 2 28.0 항상 사용할 것만 import 한다, module전부를 가져올 필요x from math import fsum as fancy_sum #as를 사용해서 이름 지정 가능 prin..

Python 2021.11.20

[Python]for in 반복문

days = ("Mon","Tue","Wed", "Thur","Fri") //튜플 생성 for day in days: //for..in문 생성 print(day) Mon Tue Wed Thur Fri days = ("Mon","Tue","Wed", "Thur","Fri") for day in [1,2,3,4,5]: print(day) 1 2 3 4 5 day 변수는 선언되는 것이 아니라 작업이 시작되면 생김 즉 for문이 실행될때 만들어진다 for..in문에서 변수(day)는 작업되는 배열의 item을 가리킨다 // for loop를 멈추는법 days = ("Mon","Tue","Wed", "Thur","Fri") for day in days: if day is "Wed": break else: prin..

Python 2021.11.19
반응형