JDBC(Java DataBase Connectivity)란?

JDBC는 자바에서 데이터베이스에 접속할 수 있도록 하는 자바 API이다. JDBC는 데이터베이스에서 자료를 쿼리하거나 업데이트하는 방법을 제공한다. 위키백과

 

Eclipse JDBC 연동하기 (feat. Oracle DB version 11g)

Open Perspective 클릭 후

 

Database Development 클릭 후 Open 클릭한다.

 

Database Connections 클릭 후 New.. 클릭한다.

 

 

사용할 DB 종류를 선택한다.

(필자는 Oracle DB 11g 버전을 사용한다. 해당 버전 기준으로 설명을 돕겠다.)

 

New Driver Definition 클릭한다.

 

사용할 버전 선택 후 JAR List 클릭한다.

 

필자 기준 

Name : Oracle Thin Driver 

System Version : 11 

 

 

이클립스에서 Oracle DB를 사용할 경우 JDBC 드라이버( = 라이브러리 )가 필요하다.

 

JDBC 드라이버는 오라클 홈페이지에서 회원가입 후 다운로드 할 수 있다.

ojdbc6.jar
3.52MB

 

 

가장 문제가 없었던 6version을 사용한다.

 

위 파일을 다운로드 후 Add JAR/Zip 클릭 후 경로를 선택하여 준다.

 

ojdbc14.jar는 ojdbc6.jar 추가 후 삭제(Remove JAR/Zip)해주면 된다.

 

삭제 후 OK 클릭한다.

 

 

Service Name : xe

Host : local host 또는 ip주소 기입한다.

 

ip 주소 확인 방법

cmd 창에서 ipconfig 기입 후 Enter 빨간박스 해당 부분이 ip이다.

ip 주소 확인 방법

 

User name : oracle DB의 테이블에서 사용할 table명 (예시 : hr)

Password : 선택한 table의 비밀번호 (예시 : hr)

Save password : 체크는 선택사항이다. 

 

모두 기입 후 Test Connection 클릭시

Pig Successed 문구가 떠야 연결에 성공한 것이다.

연결에 실패했다면 Pig failed 문구가 뜬다.

Finish 클릭

 

이제 연결이 잘 되었는지 확인을 해보자! 

Open scrapbook to edit SQL statements 클릭

 

Type : Oracle_11

Name : New Oracle

Database : xe

 

SELECT * FROM EMPLOYEES; 입력 후 Alt + C (이클립스 실행 단축키)

 

Status에 Successded 문구가 뜨면 연결이 잘 된 것이다.

 

프로젝트에 ojdbc6.jar 추가하기

프로젝트명 → WebContent → WEB-INF → lib 폴더에 ojdbc6.jar 파일을 넣어준다.

프로젝트 생성 시마다 추가해주어야 한다. 

이클립스에서 json파일 만들기

프로젝트 우클릭 후 New → File

 

확장자명을 json로 하여 파일을 만들어 주면 생성된다!

이클립스에서 XML문서만들기

프로젝트 우클릭 후 New → Other.. 클릭

 

Wizards에 xml 검색 → XML File 클릭 

 

파일명 지정 후 Finish (확장자명 : xml)

이클립스 jsp파일 생성 후 서버연결 오류 해결법

 

 

 

오류내용

Multiple annotations found at this line:
- The superclass "javax.servlet.http.HttpServlet" was not found on the Java 
 Build Path
- The superclass "javax.servlet.http.HttpServlet" was not found on the Java 
 Build Path

 

해결방법

 프로젝트 우클릭 후 → Build Path → Configure Build Path...  클릭 → Libraries → Modulepath → Add  Library...  → server runtime  Next → Apache Tomcat 클릭 Finish → Apply and Close

 

 

 

 

 프로젝트 우클릭 후 → Build Path  → Configure  Build Path...  클릭 

 

 

 Libraries  → Modulepath  → Add   Library...    

 

 

server runtime  Next  →  Apache Tomcat 클릭 Finish  

 

 

Apply and Close

 

자바스크립트 자동 완성 기능 설정하기

 

이클립스 메뉴 :  Help → MarketPlace →  tern 검색 →  JavaScript Build Eclips Install

 

 

프로젝트 우클릭 후 Properties(단축키 Alt + Enter)   modules 검색   체크 (Browser,  Browser Extension, jQuery, jQuery Extension, jQuery Ui)   Apply and Close 

 

 

 

자동 완성 기능이 잘 실행되는 것을 볼 수 있다!


새로운 프로젝트 생성 시 자동완성 안될 경우

프로젝트 우클릭 후    Configure    Convert to Tern Project..     바로 modules가 열린다. 

 

체크 (Browser,  Browser Extension, jQuery, jQuery Extension, jQuery Ui)   Apply and Close 

이클립스에서 Html 파일 실행 시 Server Error가 발생할 경우 해결 방법 

 

오류 내용

Port 8080 required by Tomcat v9.0 Server at localhost is already in use. 
The server may already be running in another process, or a system process may be using the port. 
To start this server you will need to stop the other process or change the port number(s).

 

 

오류 직역

localhost의 Tomcat v9.0 Server에 필요한 포트 8080이 이미 사용 중입니다. 서버가 이미 다른 프로세스에서 실행 중이거나 시스템 프로세스가 포트를 사용 중일 수 있습니다. 이 서버를 시작하려면 다른 프로세스를 중지하거나 포트 번호를 변경해야 합니다.

 

필자는 Oracle SQL 프로그램이 start 중이어서 해당 오류가 발생하였습니다.

 

해결 방법

C:\apache-tomcat-9.0.46\conf\server.xml 포트 변호 변경하기

 

C:\apache-tomcat-9.0.46\conf

 

 

 

server.xml 파일을 이클립스로 가져온다. (파일을 클릭하여 이클립스 내부로 드래그하여 가져오면 된다.)

 

포트번호 변경 전

 

 

Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" /

 

Connector port="8080" 다른 번호로 변경하고 저장한다.

포트번호 변경 후

 

 

 

 

이클립스(Eclipse) HTML UTF-8 설정 방법

 

1. Window  Preferences  General  Workspace  Text file encoding   Other : UTF-8

2. Window  Preferences → General   Editors   Text Editors   Spelling   Encoding   Other : UTF-8

3. Window  Preferences → Web  HTML Files  Encoding : IOS 10646/Unicode(utf-8)

4. (선택사항) Window   Preferences → Web  JSP Files  Encoding : IOS 10646/Unicode(utf-8)

 

 

이클립스에서 html파일 실행시 Web으로 뜨게 만들기

 

Window  Web Browser  브라우저 선택

 

Window → Web Browser → 브라우저 선택

 

Tomcat 실행할때 UTF-8로 실행되게 해주기(Tomcat 코드페이지 65001 설정방법)

 

실행   regedit  HKEY_CURRENT_USER  Console  Tomcat(새로만들기  키)   

실행   cmd  REG ADD HKCU\Console\Tomcat /v CodePage /t REG_DWORD /d 65001

 

실행 →  regedit → HKEY_CURRENT_USER → Console → Tomcat(새로만들기 → 키)

 

실행 →  cmd → REG ADD HKCU\Console\Tomcat /v CodePage /t REG_DWORD /d 65001

 

 

* tip  실행창 단축키 : 윈도우키 + r

 

'Setting > Tomcat' 카테고리의 다른 글

[Tomcat] 이클립스에서 톰캣 포트 에러 해결방법  (0) 2021.06.04

+ Recent posts