전체 글 195

JDBC_개념_Day_02

bin : 라이브러리 lib : 외부파일 conf : 환경설정하는 것들 startup : 서버실행 http://localhost:8080/ 치기 성공시 이화면 나옵니다. 그리고 shutdown : 서버다운 context : 자바의 main같은 것. xml : 우리가 설정하는 것이 들어갑니다. 들어가는위치가 다릅니다. ㅡㅡㅡ #MyApp 만들기 lib에 넣기 2) 빌드패스:파일의 경로를 알려줘야합니다. 3)패키지생성 4)DBCon생성 5)MyDBConnection DB여는 순서 123 닫는 순서 321 순으로 된다. 6)member 7)MemberSelectMain Result Set 의 구조 8)MemberSelectMain2 - 3개이상 받기 ㅡㅡㅡ 서블릿 index.jsp파일은 저렇게 꺼내져 있어야한..

JDBC_개념_Day_01

# 연결하려면 1. DB명 2. 사용자 3. 비밀번호 4. URL: 이것이 들어가있는 위치 # 자바안에서 처리하는 것 매번 쓸것을 클래스로 만든다. 자바생성 URL 설정 MyDBConnectionCon 만들기 MyDBConnection 만들기 public abstract class MyDBConnectionCon { //추상 클래스, 인터페이스 : 구현못하게 하는 목적으로, 둘다 가능하다. //접근제한자 final static : //오라클 접속 "jdbc:oracle:thin:@localhost:1521:데이터베이스명" // 단일데이터베이스 public final static String URL="jdbc:mysql://localhost:3306/jdbctestdb?serverTimezone=UTC";..

JDBC_설치 및 환경셋팅

1. JDBC (Java Database Connectivity) - 자바에서 데이터베이스에 접속할 수 있도록 하는 자바 API로, 데이터베이스에서 자료를 쿼리하거나 업데이트하는 방법을 제공 (위키백과) 1) JDBC 표준 인터페이스 연결 - Connection (java.sql.Connection) SQL 전달 - Statement, PreparedStatement,CallableStatement (java.sql.Statement, java.sql.PreparedStatement,...) 결과 응답 - ResultSet (java.sql.ResultSet) 2) JDBC Driver JDBC 인터페이스를 통해 실제로 DB와 작업하는 라이브러리 JDBC 인터페이스를 구현한 것으로 DBMS마다 별도로 다..

VisualStudioCode_Day_03

◐ test3.html 인라인레벨은 : 패딩을 설정못합니다. 블랙레벨은 : 패딩 설정가능합니다. # 마우스올려놓으면 작업처리 DOCTYPE html> html 연습 /*태그 선택자 */ body{ width: 960px ; margin: 0px; padding: 0px; margin: 0 auto; /* 중앙 정렬 */ } /* .은 클래스에 대한 모든것에 스타일을 준다. */ /*class에 적용, class 명이 container 인곳에 적용*/ .container{ border : 1px solid blue; width: 700px; height: 700px; padding: 5px 7px 5px 10px; /*margin,padding 은 위(1) 오른쪽(2) 아래쪽(3) 왼쪽(4) 시계방향순서 ..

VisualStudioCode_Day_02

div개념 - 상자의 개념, # div , ul, li 와의 관계 div과ul은 부모자식관계 div li은 조상과후손관계 # 에밋 # 하이퍼링크개념 # 블록레벨태그 : 줄을 알아서 바꿔주는 태그 ex) ul ★test2.html ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ ★img.html ㅡㅡㅡ DOCTYPE html> 웹페이지 연습 경로 설정 절대경로 https://www.naver.com 상대설정 /(슬래쉬) - (루트 경로) .(점) - 현재 위치 ..(점점) - 현재 있는 위치 위의 위치(부모쪽으로) 메뉴1 메뉴2 메뉴3 메뉴 메뉴 메뉴 네이버 그림1 ㅡㅡㅡ DOCTYPE html> 이미지 연습 /* 꾸밈 */ img{ /* 이미지의 크기를 가로 : 200px, 세로 : 200px로 쓰겠다. */ width: 200..

VisualStudioCode_Day_01

ㅡㅡㅡ title head body 자바스크립트에서 : 요소(html에서 ‘태그’라 부른다) 태그 : 속성 : 부수적으로 어떤 기능을 하는 것 값 : Cascading Style Sheets(css) 문이있다.정하는 것 - html 유리문,나무문이든지 - css (동적인것) 자동문,손잡이문 - java스크립트 # 자바스크립트 공식명칭은 ‘에크마스크립트 식스’ 이라한다. # 자바스크립트 - 각각의 컴퓨터, 브라우저에서 동작한다. 그래서 굉장히 가볍다. 그래서 처리하는 일들이 많다. # 뷰,리엑트,노드j,j쿼리,자바스크립트 >>> 전부다 자바스크립트의 영향받은 것들 # div : 일반적인 상자 span : 뭔가 적용하고 싶을떄, 묶어주는 역할 p : 문단 위아래 살짝떨어뜨려서 문단으로 만든다. 글관련해서 p..

자바_개념_Day_34

mybatis = ibatis jpa(ORM) set #set set - hashset(implements) set - treeset(implements) # treeset - 정렬 hashset #Set 은 중복이 안된다. java, jdbc 라든지. 중복되어 안들어간다. 총 개수 - 3 # 기본타입을 쓸수없는 제네릭, 그래서 wrapper 클래스를 사용한다. # TreeSet에서 사용하는 비교2개 //? comparable(compareTo)과 comparator(compare) 차이?? ◐1 ◐2 ◐3 map #Map key와 value를 entry라 한다. value값은 중복된다. (arrayList처럼,) key는 절대 중복안된다. 순서x ㅡㅡㅡ ◐ 04 #게시판 예제 Crud(create re..

카테고리 없음 2024.02.19

자바_개념_Day_33

List 와 ArrayList 차이 : List의 자식 vector,arrayList 라든지, 자식들이 다 올 수 있다. 만약, arrayList로 만들었는데, vector로 바꿔야 한다면, 부모자식인 List로 만들어준다면, 나머지는 문제 없이 사용할 수가 있다. JDBC - Table과 연결 ◐arrayList :단일쓰레드 = ArrayListExam01 ◐vector : 멀티쓰레드 = VectorExam ◐LinkedList LinkedList = 손에 손을 맞잡는다. # list안에 각 index 는 값을 담고 있는 것이 아니라, 주소를 담고 있다. # 링크드리스트 장점 (앞에 다찾아가바야한다.)검색을 할떄는 느지만, 추가삭제는 빠르다 추가하고 삭제할떄, 중간점만 끊어버리고, 뒤쪽이나, 그런내용이..

자바_개념_Day_32

컬렉션프레임 API collection List collection(인터페이스)을 상속받고 있는 List(인터페이스) E: 요소로 받겟다. 부모클래스 collection, Iterable collection framework : 자료구조와 관련있습니다. 자료구조 : 데이터를 어떻게 다룰 것인가라는 것입니다. API : 라이브러리(미리틀을 만들다) collection 인터페이스 set,list, map # hashset : hash코드와 관련된다 (hash는 중복을 체크한다라는 의미가있다.) treeset : 정렬이 되는 것들 # map은 list와 set과 다르게 map(key와 value로 처리) - ex) ip와password # arraylist와 vector의 차이점 멀티쓰레드환경 : vector..