배우고 있습니다/back-end 개발6 탈출문자 '\' 가 생략 될 경우, 물음표 문자 db insert file path error db에 파일 경로를 넣던 중 에러를 발견 했습니다. 하단과 같은 경로가 입력 되는 것을 예상했는데, \이 모두 생략되고 심지어는 와 같은 특수문자까지 나옵니다. 왜 그럴까 한참 고민하다가 찾은 결과 탈출문자로 취급하기 때문에 에러가 발생하는 것을 알아냈습니다. 한 예로, 자바에서도 정규식을 사용할때는 \\ 로 이용해야합니다. insert할 때 \가 아닌 \\로 넣으니 간단하게 해결이 되었습니다. 2019. 8. 29. [mysql] Spring 연동 한글(UTF-8) 깨짐 현상 mysql> insert into mvc_board ( bId, bName ) values ( 8, "한글테스트 "); ERROR 1366 (HY000): Incorrect string value: '\xEC\x9C\xA0\xEC\xA7\x84' for column 'bName' at row 1 한글을 넣으려고 하면, mysql에서 한글 insert 오류가 발생합니다. 뿐만 아니라, Spring에서도 정상적으로 출력되지 않고, 외계어가 출력되는데 이 두개를 모두 해결해봅시다. 1. Mysql 설정 mysql은 일정 버전이 지나면, my.ini가 없는 경우가 있는데, 제가 설치한 mysql 도 디렉토리 내부에 my.ini가 따로 없었습니다ㅠ 이런 경우, 간단하게 my.ini 파일을 생성해주면 됩니다. 다른.. 2019. 6. 6. [Spring] DI 의존 관계와 프로퍼티 프로퍼티란? https://thositeom.tistory.com/entry/%ED%94%84%EB%A1%9C%ED%8D%BC%ED%8B%B0property-%EB%9E%80 프로퍼티(property) 란? - 자바빈(JavaBean)이란 JavaBean규격서에 따라 작성된 자바클래스이다. 자바빈 클래스에는 파라미터가 없는 생성자가 반드시 있어야 하며, 클래스 외부에서 필드에 접근할때에는 반드시 메소드를 통하여 접근해야.. thositeom.tistory.com Spring MVC 의존관계란? https://deoki.tistory.com/22?category=615485 Spring MVC 의존관계 자동설정 1 의존관계 자동설정 스프링은 의존하는 빈 객체의 타입이나 이름을 이용하여 의존 객체를 자동으로.. 2019. 5. 29. [Mysql+Spring] DB연동 및 DataSource 사용하기 기존의 JSP/Servlet 방식에서는 getConnection이라는 메소드를 따로 주어 매번 DB에 연결하는 드라이버매니저를 사용했다. 하지만, Connection 관리 기존 JDBC 프로그램 구현으로 DBMS와 연동 작업을 할때는 웹 클라이언트로부터 요청이 있을 때마다 DB서버에 연결하기 위해 Connection 객체를 얻어내야 했습니다. 이러한 기존의 JDBC 프로그래밍 작업에는 다음과 같은 문제가 있습니다. DB프로그램에서 트랜잭션 처리와 Connection 관리는 시스템의 성능과 안전성에 큰 영향을 미친다. Connection 과정은 일정 시간이 필요한 부담과 작업이다. 불필요한 연결에 의한 서버 자원의 낭비를 발생한다. https://opentutorials.org/module/3569/212.. 2019. 5. 28. 이전 1 2 다음