일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- jdbc
- list
- js
- 버튼페이지이동
- emmet
- Git이해하기
- cmd
- Collection
- 배열
- MySQL
- arraylist
- 기본코드
- 필드
- 컬렉션프레임워크
- 이클립스
- object
- html
- javascript
- java입문
- java기초
- 점프 투 파이썬
- 데이터베이스연동
- Eclipse
- java
- 파일이동버튼
- 맨땅에 해딩
- form
- 오버라이딩
- Git알아보기
- CSS
- Today
- Total
목록전체 글 (87)
단단히
JDBC 공부를 하다가 forName경로를 찾고 싶었다. 정확한 위치를 알면 이해하는데 도움이 될 거 같았기 때문이다. 예전에 한번 찾은 적이 있어서 기억을 더듬더듬 찾아봤는데, 결국 그날 찾지 못했다. 동료에게 물어봤는데, 뚝딱뚝딱 찾아주셨다. 공부의 부족함을 느낌과 동시에 다음에는 이 경로를 바로 찾고자 하는 생각으로 남겨놓기로 한다. MySQL설치 후 실행창에서 바로가기를 만들고자 한다. 혹 잊어버릴까 싶어서 나중에 참고할 때를 위해 남겨놓는다. MySQL 바로가기 만들기 MySQL을 설치하고 나면 시작 윈도우 상단에 MySQL과 관련된 앱 목록이 뜬다. 어떤 거든 상관없이 MySQL과 관련된 앱 위에서 우클릭을 하면 사진과 같이 나올 것이다. 만약 다르더라도, 목표는 해당 파일 위치 열기이다. 파..
2022.09.26 - [DataBase/개념 정리] - DB(MySQL) 기본 쿼리_ DB 생성/ Table 생성 / Table명세 위의 게시판에서 DataBase와 Table을 생성(creat)했다. 이제 table에 값을 넣어야한다. table에 데이터를 삽입하는 문장이다. table에 데이터를을 입력할 때는 insert 쿼리를 사용한다. 기본 DB create database start_1199; -- Drop database start_1199; use start_1199; create table test( num intunique auto_increment, userID char(20) not nullprimary key, userPW char(20) not null, ageint ); -- ..
시간이 지나면 "알고 있었는데.." 하며 단순한 쿼리 문도 헷갈린다. 반복 학습도 할겸 정리를 해볼까 한다. 기본적인 DB생성과 Table 생성 쿼리를 살펴볼까 한다. DB 실행 단축키 MySQL은 Ctrl + Enter를 누르면 쿼리가 실행된다. SQL은 커서가 위치한 쿼리문 한 줄을 실행한다. 만약 여러 쿼리문을 실행하고 싶다면 실행하고 싶은 쿼리문을 드래그해서 Ctrl + Shift + Enter 키를 누르면 여러 쿼리문이 실행된다. 쿼리문을 정상 실행하면 아래쪽 창에 Output 쪽을 확인하면 된다. ▶ 초록색 V가 표시되면성공한 것이다. ▶ 빨간색 X가 표시되면 실패한 것이다. → 실패했다면 Message를 확인해서 쿼리 오류를 찾으면 된다. DB 생성 및 삭제 쿼리 ● DB 생성 create ..
Statement.executeQuery() cannot issue statements that do not produce result sets. Java.sql.SQLException 오류가 발생했다. 오류 메시지 Statement.executeQuery()는 결과 집합을 생성하지 않는 문을 실행할 수 없습니다. 원인을 찾아보았다. DB와 연동 시 Selete 문이 아닌 다른 쿼리를 사용할 때는 executeQuery() 문을 사용할 수 없다. 나는 회원을 삭제하기 위해 Delete문을 호출했는데, 이때는 executeUpdate() 문이나 execute() 문을 사용해야 한다. 나는 execute()를 사용했다. 이때 삭제만 하고 바로 다음 페이지로 넘어갈 것이기 때문에 반환 값이 필요 없다고 생각했..
버튼을 누르면 자동으로 만들어진 혹은 만들 예정인 파일들로 이동하는 방법을 정리해본다. js코드를 html 코드 내부에 쓰는 방식이다. 특정한 값(value)을 전송하는 것이 아니다. html 기본구조 .. main 코드.. main 코드 작성 Main 입력 조회 수정 button은 3가지로 입력 / 조회 / 수정 버튼으로 나눴다. 입력을 누르면 회원을 등록할 수 있는 화면이 나오게 할 것이고 조회를 누르면 회원 목록을 확인할 수 있도록 할 것이다. 수정은 회원의 특정 정보를 수정할 수 있는 화면과 연결하고자 한다. 우선 button>을 3개 만들어준다. 특정한 기능을 하는 것이 아닌 누르면 이동하는 버튼을 만들어줄 것이다. 즉, type = "button"으로 통일한다. 이때 누르는 이벤트가 발생할 경..
Cannot make a static reference to the non-static method 불러올 메서드명 from the type DAO 데이터 베이스와 연결을 확인하기 위해 메서드 호출을 할 때 발생했다. 오류를 해석해보니 아래와 같았다. DAO 유형에서 비정적 메서드 mtd_JDBC()에 대한 정적 참조를 만들 수 없습니다. Static으로 선언된 메소드에서는 Static으로 선언되지 않은(비정적) 메서드를 불러오지 못한다. 비정적 메소드는 특정 클래스의 객체가 생성 될 때 만들어지며, 해당 객체 안에서만 사용될 수 있다. Static(정적) 메서드와 비정적 메서드는 서로 다른 메모리 영역에서 생성되어 동작한다. 정적 메서드는 정적 데이터 영역에서 생성되며 만들어진 메서드는 프로그램을 시작..