JSP

 

 

 

class RentcarDAO 

package db;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;

import javax.naming.Context;
import javax.naming.InitialContext;
import javax.sql.DataSource;

public class RentcarDAO {
	
	public Connection con;
	PreparedStatement pstmt;
	ResultSet rs;
	
	public void getCon(){
		try{
			
			Context initCon=new InitialContext();
			Context envCon =(Context)initCon.lookup("java:comp/env");
			DataSource ds =(DataSource) envCon.lookup("jdbc/pool");
			con=ds.getConnection();
			
		}catch(Exception e){
			e.printStackTrace();
		}
	}
	
	
}

 

server.xml

      
      <Context docBase="RentCar" path="/RentCar" reloadable="true" source="org.eclipse.jst.jee.server:RentCar">
         <Resource
         name="jdbc/pool"
         auth="Container"
         type="javax.sql.DataSource"
         driverClassName="oracle.jdbc.driver.OracleDriver"
         loginTimeout="10"
         maxWait="5000"
         username="system"
         password="1111"
         url="jdbc:oracle:thin:@localhost:1521:XE"
         />     
      
      </Context>

 

톰켓 서버에 등록하지 않았으면  WEB-INF lib 에 ojdbc7.jar 파일 등록 할것

 

Top.jsp,   RentCarMain.jsp    Center.jsp  ,   Bottom.jsp 파일 생성

 

 

 

 

 

동영상 강좌와 다르게  모바일 적용이 가능한 반응형 부트스트랩을 사용하였다.

여기서는  jsp 를 배우는 강좌 이기 때문에 html 적 요소에는 비중있게 생각 하지 않아도 될 것이다.

 

또한, 일부 자바 코드는 제 입맛에 맞게 변경 하였습니다.

혹시, 이 강의를 들으면서 제 글을 읽고 소스코드를 참조하는 수강생이 있다면 동영상의 코드와 다르다고 생각지 마세요. 대부분 동여상 내용과 같으니 학습에 도움이 될거라 생각 합니다.

소스 :  https://github.com/braverokmc79/jsp_sin

 

 

유튜브 동영상 출처 :

소프트캠퍼스

강사 : 신형섭(잭임연구원)

저작권 : (주)소프트캠퍼스 http://www.softcampus.co.kr 더많은 무료 강의는 사이트에서 확인하실수 있습니다.

 

 

 

 

about author

PHRASE

Level 60  라이트

뜻이 서지 않으면 만사(萬事)가 성공하지 못한다. -율곡 이이

댓글 ( 4)

댓글 남기기

작성