[Web] 웹 아키텍처(Web Architecture)
·
Web
초창기 웹은 Web Server만 있었기에 클라이언트에게 자료를 보여주는 식에 그쳤었음 그러나 시대가 흐르면서 DB가 필요함을 느꼈고 그 사이를 채워줄 'Language'라는 개념이 나오게됨 그것이 바로 JAVA , PHP, ASP 등이 있었음 (현재 자바는 Servlet/JSP가 됨) 현재는 Web Serve와 Application Server를 합쳐서 나오는데 그것이 바로 WAS가 되었음 (그 가장 큰 예로는 톰캣) 따라서 톰캣(WAS중 하나)은 자바라는 언어를 웹에서 실행할 수 있게 도와주는 Application Server이다! 자세한 내용은 여기를 참고! https://velog.io/@born_a/%EC%9B%B9-%EC%95%A0%ED%94%8C%EB%A6%AC%EC%BC%80%EC%9D%B..
[MySQL] View생성 및 삭제
·
CS
💡 VEIW 생성 단일 테이블 , 다중 테이블: 조인, 서브쿼리, 자주 사용되는 Read Only 등 → 비용 절감을 위함 #viwe 생성: create view [Or replace ] view 이름 as select query; create view v_employee as select e.employee_id as '사원번호', e.first_name as '사원명', d.department_name '부서명' from employees e, departments d where e.department_id = d.department_id; #나중에 rollback을 위해 세팅 set autocommit=false; #뷰 생성 후 확인 select * from v_employee; #참조 테이블 변경..
[DB] JDBC 테스트
·
CS
import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.Statement; import java.util.ArrayList; public class JDBCBasic { private static String driver = "com.mysql.cj.jdbc.Driver"; private static String url = "jdbc:mysql://localhost:3306/#DB명 "; // jdbc:dbportocol://host:port/database이름" private static String user = "..
[MySQL] Mac에서 이클립스 MySQL 연동하기 (MySQL Connector Java)
·
CS
https://dev.mysql.com/downloads/connector/j/8.0.html MySQL :: Download Connector/J MySQL Connector/J 8.0 is highly recommended for use with MySQL Server 8.0, 5.7 and 5.6. Please upgrade to MySQL Connector/J 8.0. dev.mysql.com https://dev-ku.tistory.com/212 [MySQL] Mac에서 이클립스 MySQL 연동하기 (MySQL Connector Java) 이클립스에서 MySQL을 연결하려면 MySQL Connector/j 을 다운로드 받아야한다. MySQL을 처음 설치할 때 같이 설치했다면 설치는 건너뛰어도 되..