본문 바로가기

backend9

Lecture 39 - MySQL(2) 자바로 메일 보내기, Maven 자바에서 이메일을 보내는 방법 MailSenderEx import java.io.UnsupportedEncodingException; import java.util.Date; import java.util.Properties; import javax.mail.Message; import javax.mail.MessagingException; import javax.mail.Session; import javax.mail.Transport; import javax.mail.internet.InternetAddress; import javax.mail.internet.MimeMessage; public class MailSenderEx { private String fromEmail = "구글 계정"; pr.. 2023. 6. 20.
Lecture 38 - MySQL(1) 기초, Java에서 MySQL 활용법 2019/05/09 - [웹 프로그래밍/MySQL] - MySQL Windows 7 설치법 MySQL Windows 7 설치법 MySQL 윈도우7 설치 방법을 설명하겠습니다. 아래 절차서를 따라서 해보시기 바랍니다. 다운 받으면 위와 같이 설치파일이 생깁니다. 더블 클릭하여 설치를 시작하겠습니다. 위 3가지 항목을 전부 체크하여 Exec.. bennyziiolab.tistory.com MySQL 설치법은 위 링크를 확인하세요 C:\Users\kitcoop>mysql -u root -p Enter password: ****** mysql> show databases; mysql> use sakila; Database changed mysql> show tables; Oracle의 top N query처럼 .. 2023. 6. 20.
MySQL Windows 7 설치법 MySQL 윈도우7 설치 방법을 설명하겠습니다. 아래 절차서를 따라서 해보시기 바랍니다. 다운 받으면 위와 같이 설치파일이 생깁니다. 더블 클릭하여 설치를 시작하겠습니다. 위 3가지 항목을 전부 체크하여 Execute를 눌러 주시면 아래와 같이 창이 뜨게 되는데 모두 설치해주시기 바랍니다. 전부 설치하면 위와 같이 Requirements 항목이 다 사라진 것을 확인할 수 있습니다. Next 눌러줍니다. 이것을 마지막으로 설치를 완료하였습니다. 그럼 즐거운 MySQL 활용되시기 바래요~ 2023. 6. 20.
Lecture 49 - JSP(7) 페이지 수를 나타내는 Model1 기반 게시판 페이지 수를 나타내고 누르면 이동하는 구문 추가하기 우선 데이터를 200개 추가하기 BoardEx01.paging1.board_write2_ok 게시판 HOME > 게시판 > 게시판 글쓴이 제목 비밀번호 내용 이메일 @ ※ 개인정보 수집 및 이용에 관한 안내 1. 수집 개인정보 항목 : 회사명, 담당자명, 메일 주소, 전화번호, 홈페이지 주소, 팩스번호, 주소 2. 개인정보의 수집 및 이용목적 : 제휴신청에 따른 본인확인 및 원활한 의사소통 경로 확보 3. 개인정보의 이용기간 : 모든 검토가 완료된 후 3개월간 이용자의 조회를 위하여 보관하며, 이후 해당정보를 지체 없이 파기합니다. 4. 그 밖의 사항은 개인정보취급방침을 준수합니다. 개인정보 수집 및 이용에 대해 동의합니다. 목록 등록 BoardEx01.. 2019. 5. 24.
Lecture 19 - PLSQL(3) set serveroutput ON begin tel1; end; / set serveroutput OFF stored procedure declare create or replace procedure 프로시저명 is 변수 선언 변수선언 begin begin end end / tel 1 프로시저 create or replace procedure tel1 is v_tel varchar2(10) := '123456'; begin v_tel := substr(v_tel, 1, 3) || '-' || substr(v_tel, 4); dbms_output.put_line('전화번호 : ' || v_tel); end; / tel_main serveroutput을 tel1에서처럼 직접 치지 말고 템플릿에 적어두어 t.. 2019. 4. 17.
Lecture 18 - PLSQL(2) plsql 20 table set serveroutput ON DECLARE --TABLE type table_type is table of number index by binary_integer; v_table table_type; BEGIN v_table(1) := 10; v_table(2) := 20; v_table(3) := 30; v_table(4) := 40; v_table(5) := 50; for idx in 1..5 loop dbms_output.put_line(v_table(idx)); end loop; end; / set serveroutput OFF plsql 21 암시적 커서(cursor) 1. 암시적 커서 - 오라클이 내부적으로 사용하는 커서 sql%rowcount - 영향받은 함.. 2019. 4. 17.
Lecture 16 - SQL(6) DDL(Data Definition Language) 테이블 - 뷰 - select문의 별명 시퀀스 - 고유번호 생성기 인덱스 - 목차 시노님 - 객체의 별칭 TCL(Transaction Control Language) * Transaction - lock / 읽기 일관성 - commit (all or nothing) - rollback - savepoint DCL(Data Control Language) * create user 사용자아이디 identified by 암호; - grant to - revoke from 권한 시스템 - 관리자 객체 - 소유자 truncate는 rollback이 안됨!! 속도는 truncate가 빠르나 rollback이 안되니 rollback이 필요한 자료일 경우 delet.. 2019. 4. 17.
Lecture 14 - SQL(4) MOC Orcale - OCP(pdf - 영어) DDL - 데이터저장소 데이터베이스 객체 사용자테이블 create table 컬럼 정의 : 컬럼명 자료형(길이) not null * 다른 테이블 참조 (Sub-query) alter table 컬럼 수정 (추가, 수정, 삭제, 이름변경) drop table recycle bin (재활용통) flashback (복원) 데이터 딕셔너리(sys) = gui 시스템 관리용 데이터 저장 데이터 딕셔너리 뷰 user_ all_ dba v$ DML - 데이터 * 테이블의 정의를 알고 있어야 함(스키마) * ERD - Entity Relationship Diagram(도식) Entity(테이블 - ERD) Relationship(두 개 테이블의 관계) desc 테이블명 .. 2019. 4. 15.