New Perspective - data development 키고
우측 Database Connections에 New 누르고
MariaDB 없으니까 MySQL
그리고 jar도 mariadb꺼로 바꾸고 기존것은 삭제
DBConn에 있는 걸로 주소 바꾸고
database도 아이디
https://dbeaver.io/
맥 리눅스 지원.. heidi같은거임.
PostgreSQL??? <-코끼리모양(다른 코끼리도 잇더라)
Apache HIVE
이왕이면 MongoDB도 해보면 좋겠다.
SQLite는 스마트폰에 깔리는 거.
테이블 기획할 때 쓰면 된다.
오늘 AJAX 마무리하고
댓글 달기.
JPA는 언더바를 못써서 컬럼명에 언더바 없다.
https://khj93.tistory.com/entry/Database-RDBMS%EC%99%80-NOSQL-%EC%B0%A8%EC%9D%B4%EC%A0%90
https://khj93.tistory.com/entry/Database-RDBMS%EC%99%80-NOSQL-%EC%B0%A8%EC%9D%B4%EC%A0%90
https://www.itworld.co.kr/news/321780
dbeaver 모습
만들어서
visitcount가 하나라도 있으면 글 삭제가 불가능해졌다.
board 테이블에 컬럼 하나 더 만들어서 삭제여부를 보고, 삭제하지 않은 것만 보여주는 식으로 할 것.
Delete 기능을 Update로 바꿀 것이다~~
0이나 1만 들어오게 하려면 ENUM!!!
<c:param>
은 import문... taglib 그거 같은
-- container1에 둘러싸여서 안보이긴 할 것. 소스보기로는 나옴. -->
<c:forEach items="집합" begin="1" end="5" var="h">
${h }
</c:forEach>
집합은 list나 map 만들어서 값 찍어줄 때.. 그럴 때.
DTO는 변수명 찍어줬는데 map은 key값 찍어줌.
지금 한 거 다 외울 필요 없고 Spring할 때 다 외워야.
(jstl, DAO랑 web.xml은 해야)
Spring의 단점은 오류 하나 나면 싹 다 멈춤.
Spring은 모든 걸 메모리에 올려두고 시작한다.
https://egovframe.go.kr/home/qainfo/qainfoRead.do?menuNo=69&qaId=QA_00000000000014397
https://gocoder.tistory.com/1344
URL의 헤더(요청/request 헤더, 응답/response 헤더) 이런 데 숨김.
암호화나 진짜 중요한 정보는 암호화를 해야됨.
url에 노출시킬지 안 시킬지의 차이뿐.