전체 글 204

2021-11-29 16atler.sql~27join-sample / JDBC39Servlet

2021-11-29 ★16alter-table.sql 이미 들어가있는 값중에 null 값이 있는데 not null로 변경하면 오류만 발생하고 변경은 안되나요? 네 오류가 생깁니다. 16줄 값넣고 ALTER TABLE mytable20 MODIFY COLUMN col1 INT NOT NULL; 실행 시키면 오류뜸 -- 제약사항 추가 전 제약사항을 위반하는 레코드가 있을 시 -- 제약사항 추가하는 쿼리 실행 안됨 DEFAULT추가,삭제 -- check 제약사항 추가 ALTER TABLE mytable20 ADD CHECK (col1 > 10); check 제약사항 보는방법이 조금식 다름 구글에 검색 mysql show check constraints 검색후 사용 하길 -- check 제약사항 삭제 ALTER..

DB(baek) 2021.11.29

2021-11-26-Servlet31~38 and SQL Constraints

2021-11-26 double은 정말~ 정확하진 않다( 과학 통계,금융등은 DECIMAL(size, d) 많이씀 우리는 편의상 DOUBLE사용) Constraints, primary-key, alter-table ★JDBC31Servlet 일단 서블릿안에서 해결함 SQL 에서 테이블 생성후 JDBC31Servlet 실행해서 값 넣기 JDBC31Servlet package jdbc08; import java.io.IOException; import java.sql.Connection; import java.sql.PreparedStatement; import javax.servlet.ServletContext; import javax.servlet.ServletException; import javax...

DB(baek) 2021.11.26

UtilDteToSqlDate

java.sql.Date는 시/분/초 에 대한 내용이 없다고한다.. 시/분/초까지 정보를 가져오기 위해서는 java.util.Date 사용 관련없는내용 나중에 보길 ---------------------------------------------------------------- 코드남기기 stringtoutil package dateSqlOrUtil; import java.sql.Date; import java.text.ParseException; public class stringToDate { public static void main(String[] args) throws Exception { //String -> java.sqp.Date 변환 String day1 = "1994-11-22"; /..

2021-11-25 08delete,Createtable, datatype.. Servlet27~30

2021-11-25 2021-11-25 08delete,Createtable, datatype.. Servlet27~30 ★JDBC27Servlet, , CustomerDAO, v27.jsp JDBC25Servlet + 화면 만들기 get -> jsp(form) 보여주기 post -> 실제 db 변경 update 받아서 하는건 지금 생략 update는 변경전 정보가 담겨져있어야함 변경전 정보를 한번 확인해야함 v27.jsp form>(.form-group>label[for=input$]+input.form-control#input$[name])*6 .form-group>label[for=select1]+select#select1.form-control 더보기 JDBC27Servlet JDBC25Servl..

DB(baek) 2021.11.25

Spring Tool Suite (sts3)

구글에서 sts 검색 https://spring.io/tools Spring Tools 4 is the next generation of Spring tooling Largely rebuilt from scratch, Spring Tools 4 provides world-class support for developing Spring-based enterprise applications, whether you prefer Eclipse, Visual Studio Code, or Theia IDE. spring.io 1 구글에 sts검색후 로그인 2. 이런화면 나옴 근데 우리는 Spring Tool Suite 3을 사용할꺼라서 스크롤 아래로 쪽나오면 아래 화면 보이는데 여기서 Spring Tool Suit..

2021-11-19 sql01~05 + JDBCServlet

2021-11-19 sql 01intro.sql 02select01.sql 02select02-distinct.sql 03select-where.sql 04and-or-not.sql 05orderBy JDBC01Servlet.java JDBC02Servlet.java JDBCListener1 v01.jsp v011.jsp Structured Query Language (SQL) SCHEMAS table(행과열을 가지고 있는)을 가지고 있는 DB test 안의 Tables 가있다 데이터를 읽는법 부터 선생님 파일은 선생님 프로젝트 WEB-INF안의 sql 폴더안에 작성해줌 SCHEMA 에서 파일들 눌러보면 ★01intro -- Structured Query Language (SQL) -- 한줄 주석 -- ..

DB(baek) 2021.11.19

2021-11-18 ServletContextListener

2021-11-18 ServletContextListener 메인 메소드를 만든적이 없는데 server(tomcat) 이 실행되고 난 다음에 어플리케이션을 실행 시킨다 톰켓이 원하는 폴더 구조안에 web.xml,servlet.등등 만드는데 우리 어플리케이션 작업할때 필요한게 있다면 요청이 오기전에 어떤 작업을 미리 할 필요가 있다면 servletContextListerner 어떤 서블릿, jsp 보다 먼지 실행된다는 보장이 있다 request 오기전에 실행된다는 것인가요? 넵! 교재 570 ServletContextListener package listener01 패키지 우클릭 -> new -> listner javax.servlet.ServletContextListener 이 역시 @WebListene..

JSP(baek) 2021.11.18