Spring CRUD(report detail) SQL(jdbc)

주문내역 상세 페이지로 이동 -> orderNo 컬럼 추가

orderNo 자동 증가시키는 메소드 추가(getMaxOrdNum)

order_list.jsp 에서 /shop/book/order/detail/${order.orderNo} 페이지로 이동할 수 있게 a 태그 추가

 

 

 

ShopController.java

 

 

 

ShopSVC.java

 

 

 

ShopDAO.java

 

 

 

 

order_detail.jsp

 

 

 

 

 


상세 내역 삭제

 

order_detail.jsp

 

 

 

ShopController.java

 

 

 

 

ShopSVC.java

 

 

 

ShopDAO.java

 

 

 

 

 

 

 


JDBC Template 연결하기

properties 열어서 위 부분 추가

#Database Configuration
spring.datasource.url=jdbc:mysql://localhost:3306/mydb?characterEncoding=UTF-8&serverTimezone=UTC&SSL=false
spring.datasource.username=root
spring.datasource.password=tjoeun
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

 

pom.xml 열어서 위 부분 추가

<!-- mysql jdbc connector -->
      <dependency>
         <groupId>mysql</groupId>
         <artifactId>mysql-connector-java</artifactId>
         <scope>runtime</scope>
      </dependency>
      
      <dependency>
         <groupId>org.springframework.boot</groupId>
         <artifactId>spring-boot-starter-jdbc</artifactId>
      </dependency>

 

Workbench로 mysql 수정

UserDAO.java 인터페이스

 

 

UserMysqlDAO.java - UserDAO 상속

설정 파일에 jdbc 설정을 넣어놨기 때문에 JdbcTemplate @Autowired 로 바로 사용할 수 있다

'자바~하둡' 카테고리의 다른 글

mybatis CRUD  (0) 2022.01.21
mySQL CRUD + rambda  (0) 2022.01.19
Spring shoppingcart CRUD (Create , Read, Update)  (0) 2022.01.14
Spring C.R.U.D. shopingbag @PathVariable  (0) 2022.01.13
Spring C.R.U.D. (Update, Delete) +login  (0) 2022.01.12
Comment