-
Insert시 Data truncated for column 'date' at row 1 경고DB/MySQL 2020. 12. 30. 10:50
데이터 추가는 잘되지만 경고문이 떠서 알아보니 컬럼의 자료형을 넘는 큰 데이터를 넣었을때 발생하는 경고였다. mysql 테이블 생성시 DATE타입으로 컬럼을 생성하고 NOW() 함수로 데이터를 입력하자 데이터 입력은 되나 경고 메세지를 출력하였다. 위의 참고 사이트를 확인하니 DATE타입은 ‘YYYY-MM-DD’형식으로 ‘1000-01-01’부터 ‘9999-12-31’까지만 입력이 된다. DATETIME 데이터 타입은 ‘YYYY-MM-DD HH:MM:SS’형식으로 ‘1000-01-01 00:00:00’부터 ‘9999-12-31 23:59:59’까지 데이터를 입력가능하다. 결론은 NOW() 혹은 SYSDATE()로 현재 날짜와 시간을 읽어와서 데이터를 테이블 컬럼에 입력하고자 할 경우에는 데이터 타입을 D..
-
전자정부프레임워크기반 게시판 만들기 (4) 글 상세보기,삽입,수정,삭제DEV/Spring 2020. 12. 30. 10:24
글 상세보기, 삽입, 수정, 삭제하기 testMapper.xml 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 SELECT * FROM test ORDER BY testId DESC SELECT * FROM test WHERE testId = #{testId} INSERT INTO test(testTitle, testContent, testName, testDate) VALUES(#{testTitle},#{testContent},'ivory',now()) UPDATE test SET testTitle = #{testTitle}, testContent = #{testConten..
-
전자정부프레임워크기반 게시판 만들기 (3) MariaDB연동, 게시판 리스트 출력DEV/Spring 2020. 12. 29. 16:01
파일구조 MariaDB 1. egovtest DB 생성 2. test table 생성 3. 열 추가 (아이디,제목,내용,작성자,작성날짜,파일이름) pom.xml 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 com.googlecode.log4jdbc log4jdbc 1.2 slf4j-api org.slf4j commons-dbcp commons-dbcp 1.4 mysql mysql-connector-java 5.1.31 org.mariadb.jdbc mariadb-java-client 2.4.1 Colored by Color Scripter cs dependency 추가 resources/egovframew..
-
전자정부프레임워크기반 게시판 만들기 (2) JSP 연결DEV/Spring 2020. 12. 29. 09:44
예제코드삭제/수정 haenny.tistory.com/67 [eGovFramework] Spring 기반 웹 프로젝트 만들기(2) : sample 삭제 [eGovFramework] Spring 기반 웹 프로젝트 만들기(2) : sample 삭제 Spring 기반 웹 프로젝트 만들기(1) [eGovFramework] Spring 기반 웹 프로젝트 만들기(1) : 프로젝트 생성 [eGovFramework] Spring 기.. haenny.tistory.com 위 게시물대로 예제코드 삭제 후 패키지명은 따로 바꿔주지않고 진행했다. JSP페이지 연결 1 2 3 4 5 6 7 8 9 10 11 12 13 14 package egovframework.example.cmmn.web; import org.springfr..
-
전자정부프레임워크기반 게시판 만들기 (1) 시작DEV/Spring 2020. 12. 28. 17:14
기본 개발환경 JDK 1.8 eGovFrameDev-3.7.0 Tomcat 9.0 maven 3.6.3 mariaDB 3.5 Perspective Java EE에서 eGovFrame로 바꿔주기 프로젝트 생성 New > eGovFrame Web Project Project name : 프로젝트명 Target Runtime : 톰캣 설정 Dynamic Web Module version : default 2.5 Group Id : com.xx~ (보통 회사이름) Artifact Id : 프로젝트명 Version : 처음 생성 하므로 1.0.0 v Next > Generate Example에 체크하여 예제소스 생성하기 (기본세팅이되어 개발하기 편리, Sample은 지울예정) Finish 메이븐 업데이트 프로젝트..
-
Oracle, Tomcat 8080 포트 충돌 해결 방법DB/Oracle 2020. 12. 2. 16:00
Oracle이나 Tomcat 둘 중 하나 포트번호를 바꿔준다. 1. Oracle 포트번호 바꾸기 cmd - sqlplus connect system/패스워드 SQL > exec dbms_xdb.sethttpport(변경포트); 바뀐 포트번호 확인 SQL > select dbms_xdb.gethttpport from dual; 2. Tomcat 포트번호 바꾸기 아래 Servers탭에서 추가한 서버를 더블 클릭해서 port 부분 번호 바꿔주기 혹은 프로젝트 밑 Servers를 열어 server.xml에서 바꿔주기 Spring Boot일 경우 application.properties파일에 server.port = 8080 추가
-
Oracle sqlplus ERROR:ORA-12560: TNS:protocol adapter error 해결 방법DB/Oracle 2020. 12. 2. 15:32
Tomcat과 Oracle의 포트번호가 같아서 충돌이 일어나 Oracle의 포트번호를 변경해주려 sqlplus를 실행해서 username과 password를 맞게 입력했는데도 자꾸 ERROR:ORA-12560: TNS:protocol adapter error 라는 에러가 떴다. 그래서 찾아봤더니 oracle이 실행되어있지 않아서 생기는 오류였던것 ㅠ Tomcat과 충돌이 일어나길래 oracle 관련 프로세스들을 종료시켜버려서 그런것이었다. 다시 실행시키는 방법은 아래 블로그 참고! travelbeeee.tistory.com/396 ERROR:ORA-12560: TNS:protocol adapter error 해결방법 Oracle DB에 접속하기 위해 sqlplus에 로그인하려는데 user-name, pa..
-
Oracle SQL developer 실행 안될 때 (unable to launch the java virtual machine msvcr100 dll)DB/Oracle 2020. 12. 2. 15:21
sql developer을 처음 실행할때 jdk경로를 설정하는데 평소 이클립스에서 사용하던 jdk경로를 지정해줬더니 실행이 안된다. unable to launch the java virtual machine msvcr100 dll 이런 오류가 떠서 찾아봤더니 맞춰준 경로에 msvcr100.dll 파일이 없어서 실행이 안된것 파일은 아래 경로에서 찾을 수 있었고, >> C:\Windows\System32 복사해서 jdk\jre\bin 에 넣어주면 잘 실행 된다. >> C:\Program Files\Java\jdk1.8.0_271\jre\bin