728x90
📌 비쥬얼 스튜디오 코드 열기
1. index.html
<a href="member.html">5.통합테스트</a>
2. member.html
<a href="member/selectAll">회원목록조회</a>
회원목록조회 > 아래 url 확인된다 왜냐 ? servlet 만들지 않았기 떄문에!
자바 열기
1. 연결할 servlet 만들기 SelectAllServlet
jdbc 템플릿 복사해서 가져오기 > 클래스 만들고 > 전체 복붙 > java안에 패키지 만들고 xml 만들기!
(JDBC에는 라이브러리에서 관리 했는데, java파일 안에 넣어서 관리 해야한다)
2. jdbc 템플릿에 driver.xml 경로 변경
String filePath = JDBCTemplate.class.getResource("/edu/kh/jsp/sql/driver.xml").getPath();
prop.loadFromXML(new FileInputStream(filePath));
3. class 만들기
4. selectAllServlet에 담아오기
1. 다이나믹 웹 프로젝트 생성하기
src/main/webapp/WEB-INF/classes 복붙
2. li 에 내용 추가 해주기
3. view 폴더 만들기
4. resources 폴더 만들기 > css/ js/ images 폴더 만들기
5. html 폴더 만들기
6. 모든 폴더/ 클래스 만들고, server 추가 하기
7. 체크하고 ctrl + s 하기 !
8. 우클릭 > properties> 로케이션 복사
9. servers > 내가 만든 서버에 들어와 17번째 줄에 workDir=" 경로 붙이기 "
DataBase Connection Pool 세팅해주기
<Resource
name="jdbc/oracle"
auth="Container"
type="javax.sql.DataSource"
driverClassName="oracle.jdbc.OracleDriver"
url="jdbc:oracle:thin:@localhost:1521:xe"
username="community_pja"
password="community1234"
maxTotal="50"
maxIdle="10"
maxWaitMillis="-1"
/>
나중에 세팅해줄때, driverClassName,url,username,password 변경
10. 오라클 sql 추가
sys 관리자 계정 > sql 워크시트 열기 > 하나하나 등록등록해주고,
ALTER SESSION SET "_ORACLE_SCRIPT" = TRUE;
--계정만들기
CREATE USER community_pja IDENTIFIED BY community1234;
ALTER USER community_pja DEFAULT TABLESPACE SYSTEM QUOTA UNLIMITED ON SYSTEM;
GRANT CONNECT,RESOURCE,CREATE VIEW TO community_pja;
속성 > 사용자 계정 추가 하기
11. JDBCTemplate에서 JNDI 불러와서 세팅해주기 !
728x90