본문 바로가기
728x90
반응형

IT511

[SQL] - 데이터베이스 DML, DDL, DCL이란 ? #데이터베이스 DML, DDL, DCL이란 ? #DML(Data Manipulation Language) -데이터 조작 언어입니다. -데이터를 조작(추가, 조회, 수정, 삭제)하는 데 사용되는 언어입니다. (INSERT, SELECT, UPDATE, DELETE) 등이 있습니다. -DML 구문이 사용되는 대상은 테이블의 행입니다. -DML 사용하기 위해서는 꼭 그 이전에 테이블이 정의되어 있어야 합니다. -트랜잭션(Transaction)이 발생하는 SQL도 DML에 속합니다. : 테이블의 데이터를 변경(추가, 수정, 삭제)할 때 실제 테이블에 완전히 적용하지 않고, 임시로 적용시키는 것입니다. : 취소가능(rollback) commit #DDL(DataDifinition Language) -데이터 정의 .. 2020. 8. 8.
[JSP Practice] - JSP properties 파일 로드 #JSP properties 파일 로드 1.dao클래스 만들 때 -cmd에서 dao객체를 사용하기 때문에 상위 타입을 가지고 다형성을 활용해야합니다. -CMDFactory 클래스들을 -> properties로 관리합니다. #사이드 이펙트 -의존성을 최소화합니다. #요즘 DTO추세 -자바 빈을 안 만들고 map을 사용합니다. -List guestBook_prop index.jsp MainServlet MainServlet org.smart.control.MainServlet dbTypePath /WEB-INF/dbtype.properties cmdsInfoPath /WEB-INF/cmdsInfo.properties 0 MainServlet *.do 15. index.jsp 16. main.jsp 번호 내용.. 2020. 8. 6.
[JSP Practice] - JSP MODEL 2 PreparedStatement #JSP MODEL 2 PreparedStatement #Preparestatement -> statement의 자식입니다. #VALUES (?,?,? ) : 어떤 일을 하는지 정해져 있고 바꿔야 할 값만 넣습니다. #pStmt.setString(1, car.getCar_model()); #PreparedStatement class #prepareStatement() - 준비 1. MainServlet package kr.ac.green; import java.io.IOException; import javax.servlet.RequestDispatcher; import javax.servlet.ServletConfig; import javax.servlet.ServletException; import .. 2020. 8. 4.
[JSP Practice] - JSP Model 2 Statement #JSP Model 2 Statement 1. CarDao package kr.ac.green; import java.io.UnsupportedEncodingException; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; import java.util.Vector; public class CarDao { private CarDao() { try { Class.forName("com.mysql.jdbc.Driver"); } catch (Exception e) { e.printStackTrace(); } } public static final CarDa.. 2020. 8. 4.
[SQL] - SQL 명령어 및 사용법 #SQL 명령어 및 사용법 #MySQL COMMAND 명령어 #mysql cmd접속 >mysql -uroot -p #데이터베이스 목록 보기 >show databases; #test 스키마(데이터베이스)사용 >use test; #test에 있는 테이블 목록 보기 >show tables; #cmd 종료 >exit #자료형 CHAR(5) 장점 -고정형 -수정이 빈번한 값에 유리하다. 단점 (단편화 - 쓰지않는 공간을 낭비한다.) VARCHAR(5) 장점 -가변형(값의 수정이나 삭제가 되었을때 시간과 비용이 더 필요하다.) -경제적이다. -수정이 빈번하지 않는 값에 유리하다. 단점 단점: 데이터에 변경이 자주 있을 경우 (모든 데이터에 영향을 주기때문에 시간이나 금전적으로 손해이다.) INT(8) : 8바이트 .. 2020. 8. 1.
[Mysql] - 이클립스(Eclipse)에서 MySQL 연동하는 방법 #이클립스(Eclipse) sts에서 MySQL 연동하는 방법 #jar파일 다운 경로링크 https://downloads.mysql.com/archives/c-j/ MySQL :: Download MySQL Connector/J (Archived Versions) Please note that these are old versions. New releases will have recent bug fixes and features! To download the latest release of MySQL Connector/J, please visit MySQL Downloads. MySQL open source software is provided under the GPL License. downloads... 2020. 8. 1.
728x90
반응형