공부! 썸네일형 리스트형 데이터베이스 복합키 CREATE TABLE P_SUBJECT(U_ID VARCHAR2(20) NOT NULL,S_NAME VARCHAR2(20) NOT NULL,S_CODE VARCHAR2(20) NOT NULL,P_NAME VARCHAR2(20) NOT NULL,PRIMARY KEY(U_ID,S_NAME)); 복합키를 생성하기 위해서는 위와 같은 방법만 가능하다. U_ID VARCHAR2(20) NOT NULL PRIMARY KEY,S_NAME VARCHAR2(20) NOT NULL PRIMARY KEY,이와 같은 방법은 사용할 수 없다. 더보기 2- 목록 조회 게시판 만들기 게시판을 만들기 전에게시판은 만드는 방법은 크게 ul-li태그를 사용하거나 table태그를 사용하는 방법이 있다.ul-li 태그로 만드는 이유는 유연성이 좋기 때문에 창의 크기에 따라 게시판이 변할 수 있다.table 태그로 만드는 이유는 유연성이 좋지 않지만 고정되어 잘 깨지지 않는다.따라서 반응형 웹 같은 경우는 ul-li 태그를 사용하여 만드는 경우가 많다. 로그인 기능을 만들었으면 그다음 로그인 하여 보여지는 화면을 만든다 화면은 학생목록을 조회하고 개설과목을 조회하는 단순한 구조이다. 처음 구상(화면 설계라고 하기 많이 거시기함... )을 한 것이다. 기본적인 3 레이아웃이다. 로그인페이지에서 로그인을 성공하면 메인화면으로 넘어간다. 메인화면에서 사이드바에 메뉴를 클릭하면 해당하는 페이지를 출력.. 더보기 JSP 로그인 상태 유지 로그인 페이지를 만들고 로그인 상태로 해당하는 페이지들을 돌아다녀도 로그인이 유지되는 상태를 구현해보려고 한다. 세션과 쿠키를 이용해야 하는 것 같다 일단 개념 잡기 전에 로그인 페이지를 간단하게 만들어 보았다.처음에는 margin의 left, right 와 40% 주었다. 그런데 위치가 어정쩡해서 다른 사이트 로그인 창은 어떤식으로 되어있나 알아보았다.다른 사이트는 margin:auto를 통해 자동 정렬을 했는데 똑같이 따라해보았는데 그래도 뭐가 아쉬워서 구글링으로 postion을 주고 top과 left에 50% 주었다. 그리고 margin의 -값을 이용해 정렬하는 방식(참고.http://nuli.navercorp.com/sharing/blog/post/1132794)을 사용했다. 다른 여러가지 방법도.. 더보기 JDBC oracle 연동하여 회원등록+목록조회 만들기 이러한 화면을 만들고 등록을 하면 입력한 값에 대한 정보가 DB에 저장되고 조회를 누르면 해당 값에 대한 정보와 일치하는 목록을 출력하는 간단한 예제를 만들어 본다. 페이지는 , , 를 적절히 이용하여 만들어준다. ->이 페이지에서 사용한 css 부분이다. 별거 없다. 회원 등록 아이디 비밀번호서명 이메일 연락처 등록조회 -> 부분 안에 테이블의 요소가 들어가고태그로 submit 할 요소들을 감싼다. 태그 안에 name을 주어 나중에 받을 값들을 분류한다. 처음에 태그를 안에 어중간하게 넣어놨더니 오류가 발생한다. 태그는 위치도 중요하다. 그다음 jQuery를 이용해 한가지 폼에서 두가지 action을 취해서 등록 버튼은 등록페이지로 조회 버튼은 조회페이지로 가게 만들었다. 처음에 이 페이지에서 등록을 .. 더보기 JSP 기초 JSP는 웹과 HTML의 프로그래밍 언어이다. 배우기가 매우 쉬운 편이다. HTML은 웹페이지의 내용을 정의하는 것이다.CSS는 웹페이지의 레이아웃을 명시하는 것이다.Javascript는 웹페이지의 동작 프로그램을 위한 것이다. 참고JAVA와 Javascript는 완전히 다른 언어이다. 문법적으로 비슷한 것은 2개다 c언어로 만들어졌기 때문이다. javascript는 Brendan Eich가 1995년에 투자하여 만들어졌다. 1997년에 ECMA기준이 되었다. ECMA-262는 공식적인 기준 이름이다. ECMAscrit는 언어의 공식적인 이름이다. jsp는 ""(큰따옴표), ''(작은따옴표) 2개다 사용할 수 있다. Click Me! Click Me! 2개다 똑같이 받아드려진다. 하지만 빨간색 표시 부분.. 더보기 JSP alert 함수, confirm 함수, prompt 함수 alert 함수alert는 우리말로 경고라는 뜻입니다.https://www.w3schools.com/jsref/met_win_alert.asp w3school페이지에서 alert() 설명을 보면 이 창은 명확한 정보 상자를 나타낸다고 합니다. 즉, 경고창이라는 거죠. 그렇지만 너무 많이 남발하면 사용자가 페이지를 닫을 거라네요. (정확한 해석은 아닙니다!!) 사용법은 이러하며 location.hostname 은 자신의 호스트주소를 알려주는 객체(?)이고, 가운데 \n은 한줄 라인바꿈을 해준다. 이런식이다. confirm 함수confirm 뜻은 확인하다 입니다.https://www.w3schools.com/jsref/met_win_confirm.asp 설명을 읽어보면, 사용자에게 의견을 확인할 때 쓴다. .. 더보기 jdbc 데이터 전송-받기 Insert title here 제조사명 조회제품코드(4) 입력제품코드확인제품코드를 입력해서 textview.jsp로 던저준다. 제품코드 조회 결과 제조사 조회 결과제품코드제조사명 조회일시 작성자 이정혁 비번:1234 작성일: 2017-12-14받은값을 이용하여 select문을 수행하고 값이 존재하면 출력한다받은 값이 없거나 DB에 없으면 이와 같은 무구를 뜨게 한다. 더보기 자바스크립트 시간/날짜 표시하기! 위와 같은 날짜를 표시하기 위해 123 라는 코드를 추가하였다. 처음에는 좀더 세분화된 함수를 이용해서 표시했었는데 이게 이유가 뭔지 표시가 안 됐다.알고보니 태그의 위치가 잘 못 되어서 출력이 안되었다. 더보기 oracle db 연동하기 저번에 만들었던 뷰이다. 이것을 이용해서 제품코드를 입력하면 해당하는 DB를 읽고 값을 띄우는 창을 만들어 보겠다. 제조사명 조회제품코드(4) 입력제품코드확인 코드는 이렇게 구글링과 책과 공부해야할것이 너무나 많다. 제품코드 조회 결과제조사 조회 결과 제품코드조회일시 급하게 만드느라 모양이 안좋지만 정상작동은 한다! A101을 입력하면 jhcompany가 뜬다! 더보기 데이터베이스5 sqlplus에서 경로를 설정하여 txt 파일로 저장하는 방법 spool 절대경로\파일명.txt기록기기기기록spool off spool ~ spool off사이에 있는 내용이 txt 파일에 저장된다. 경로를 지정안하고spool 파일명.txt 하면db폴더에 저장된다. 더보기 이전 1 2 3 다음