[JAVA]javax.mail.MessagingException: Could not connect to SMTP host: ~~, port: ~~; nested exception is: 해결방법

javax.mail.MessagingException: Could not connect to SMTP host: ~~, port: ~~; nested exception is: javamail 라이브러리를 이용하면서 생긴 에러다.(참고로, 필자는 javamail 라이브러리를 활용한 AWS[Amazon Web Service] SES[Simple Email Service]를 이용하면서 생긴 에러다.) AWS SES에서 제공하는 오픈 소스를 사용하고 테스트 중에 에러가 발생했다. 해당 에러의 발생 원인은 두가지로 나뉜다. 1. 메일 서버 HOST, SMTP 아이디, SMTP 패스워드 셋 중에 하나를 잘 못 기재 혹은 없는 메일 서버나 없는 계정일 경우2. 백신프로그램에서 javamail 라이브러리 파일을 컴파일..

[JSP]PSQLException: ResultSet not positioned properly, perhaps you need to call next 해결방법

PSQLException: ResultSet not positioned properly, perhaps you need to call next 이 에러는, ResultSet 객체 사용을 잘 못 했을 때 발생되는 에러다. 1234567891011121314Colored by Color Scriptercs이런 식으로 작성하면 ResultSet 객체를 잘못 사용했기 때문에 위의 에러가 발생한다. 따라서, 이렇게 고쳐주자 1234567891011Colored by Color Scriptercs

[JSP]java.sql.SQLException:No value specified for parameter 해결방법

java.sql.SQLException:No value specified for parameter ~~ 해당 에러는 PreparedStatement 사용 시 나오는또한, 헷갈리고 착각해서 자주 나오는 고치기 쉬운(?) 에러다 123456789101112131415Colored by Color Scriptercs 저렇게 쿼리에선 인자를 두 개나 받고 있으면서 하나만 넣어주면 생기는 에러다. 저런 경우에는 pstmt.setString(2, userpw);와 같이 두 번째 인자에도 값을 넣어줘야한다. 또한, java.sql.SQLException:No value specified for parameter 2두 번째 인자 값이므로, parameter 2 라고 에러가 발생한다.

[Eclipse]content assist(자동완성기능)이 사용이 안될 때... (총정리)

방법 1. 이클립스 상단 메뉴바 중Window -> Preferences -> Java-Editor-Content Assist 설정에 들어간다. Auto Activation 이라는 항목에서 'Enable auto activation' 체크 delay는 0~1이 좋다고 한다. 나머지 값은 저대로만 해줘도 무방하다. 방법 2. 이클립스 상단 메뉴바 중Window -> Preferences -> Java-Editor-Content Assist-Advanced 설정에 들어간다. 위 아래에서 대부분의 항목을 체크해도 무방하다.하지만 JSP나 JAVA사용자들은 'Java Proposals'만 해줘도 무방할 듯 하다. 방법 3. 이클립스 상단 메뉴바 중Window -> Preferences -> General-Key..