일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- arraylist
- MySQL
- cmd
- 버튼페이지이동
- java기초
- 컬렉션프레임워크
- java입문
- list
- Git알아보기
- 파일이동버튼
- html
- 데이터베이스연동
- 기본코드
- 배열
- form
- Collection
- 점프 투 파이썬
- 맨땅에 해딩
- Eclipse
- 필드
- emmet
- java
- object
- CSS
- jdbc
- 오버라이딩
- 이클립스
- Git이해하기
- javascript
- js
- Today
- Total
목록Java/오류 (2)
단단히
Statement.executeQuery() cannot issue statements that do not produce result sets. Java.sql.SQLException 오류가 발생했다. 오류 메시지 Statement.executeQuery()는 결과 집합을 생성하지 않는 문을 실행할 수 없습니다. 원인을 찾아보았다. DB와 연동 시 Selete 문이 아닌 다른 쿼리를 사용할 때는 executeQuery() 문을 사용할 수 없다. 나는 회원을 삭제하기 위해 Delete문을 호출했는데, 이때는 executeUpdate() 문이나 execute() 문을 사용해야 한다. 나는 execute()를 사용했다. 이때 삭제만 하고 바로 다음 페이지로 넘어갈 것이기 때문에 반환 값이 필요 없다고 생각했..
Cannot make a static reference to the non-static method 불러올 메서드명 from the type DAO 데이터 베이스와 연결을 확인하기 위해 메서드 호출을 할 때 발생했다. 오류를 해석해보니 아래와 같았다. DAO 유형에서 비정적 메서드 mtd_JDBC()에 대한 정적 참조를 만들 수 없습니다. Static으로 선언된 메소드에서는 Static으로 선언되지 않은(비정적) 메서드를 불러오지 못한다. 비정적 메소드는 특정 클래스의 객체가 생성 될 때 만들어지며, 해당 객체 안에서만 사용될 수 있다. Static(정적) 메서드와 비정적 메서드는 서로 다른 메모리 영역에서 생성되어 동작한다. 정적 메서드는 정적 데이터 영역에서 생성되며 만들어진 메서드는 프로그램을 시작..