목록게시판 (30)
기초공사 (html,css,javascript)
// write.jsp 204p 0) ? Integer.parseInt(tmp):0; //새글쓰기 모드를 가정하고 변수 초기값 설정 String reguser = ""; String btitle = ""; String content = ""; String action = "insert.jsp"; //글 번호가 주어졌으면, 글 수정 모드 if(id > 0){ Class.forName("oracle.jdbc.driver.OracleDriver");//드라이버불러오기 try( Connection conn = DriverManager.getConnection( "jdbc:oracle:thin:@192.168.0.54:1525:CDSWT", "PVOICE_TEMP", "temp1234"); Statement st..
// list.jsp view.jsp /지정된 글 번호 얻기,보여줄 글의 번호 int id = Integer.parseInt(request.getParameter("key")); //게시글 데이터를 담을 변수 정의 String reguser = ""; String btitle = ""; String content = ""; String regdate = ""; int hits = 0; list.jsp에서 에서 보면 key가 아래의 view.jsp의 request.getParameter로 들어가야한다. int id = Integer.parseInt(request.getParameter("key")); rs.getInt("id")는 resultset에서 "id" 컬럼의 값을 가져오는것을 의미한다. 또한,은 ..
//package와 class예시를 마컷공장으로 설명이 잘되있음 https://ejfrmjava.tistory.com/65 Java - 객체와 클래스 * 객체와 클래스 - 자바에서 클래스는 객체를 만들기 위한 틀입니다.- 클래스의 변수는 객체의 속성이고, 클래스의 메서드는 객체의 기능입니다. * 멤버변수와 지역변수 1. 멤버변수: 클래스 안에 ejfrmjava.tistory.com
오라클 db에서는 데이터타입을 정수형언 number와 int를 둘다 써도 된다함. number는 정수,소수까지 포함하는것이고, int는 정수까지만 포함하는것 // 아래사이트는 테이터변경하는것, 테이터타입 설명해놓음 https://october-east-sea.tistory.com/78 SQL 기본 개념(테이블 생성 및 변경, 컬럼 생성 및 변경) -- sql developer에서 주석문 오라클에서 속성에 들어가는 주요 자료형(data type) 1. number(n, n1) : n - 전체 자릿수 / n1 - 소숫점 자릿수 / n - n1 : 정수 자릿수 예) number(7, 2) : 전체 자릿수는 7자리이고, 정수 october-east-sea.tistory.com
request 객체의 getParameter( ) 메서드로 사용자가 입력한 데이터를 가져올 수 있다. 데이터를 살펴보면 위와 같이 데이터를 입력받고 submit으로 서블릿을 호출할때 request.getParameter("name값") 으로 가져올 수 있다. String name = "홍길동" 처럼 name 변수에 "홍길동"을 대입하듯 name= "id" > id라는 변수에 "text"값을 대입한다고 생각하자 request.getParameter("id") -> "text"에 홍길동을 입력했다면 결과값으로 홍길동을 얻어옴. 값을 얻었으면 저장할 변수를 선언 해줘야 하므로 String id = request.getParameter("id") 를 하면 id변수에는 홍길동이 저장될것이다. getParamete..
insert.jsp 소스 중 오류 stmt.executeUpdate(String.format( "insert into t_board" + "(btitle, content, reguser, regdate, hits)" + "values('%s', '%s', '%s', '%s', 0)", btitle, content, reguser, curTime)); 에서 ' %s' 아포스트로피하나를 빼먹어서 ORA-01756: 단일 인용부를 지정해 주십시오 에러가 났었음.
// JDBC (java database connectivity) java프로그램과 데이터베이스를 연결하는 자바API이다. JDBC를 사용하면 JAVA 애플리케이션에서 데이터베이스에 접속하여 데이터를 읽고 쓸수있다. 데이터베이스는 구조화된 데이터를 저장하고 관리하는 시스템이며, 일반적으로 관계형 데이터베이스(RDBMS)를 의미한다. RDBMS는 테이블과 열로 구성된 데이터를 SQL을 사용하여 관리한다. JDBC를 사용하면 JAVA애플리케이션과 RDBMS사이에서 데이터를 주고받는다. Connection 생성 Connection - 데이터베이스와 연결하는 객체입니다. DriverManager.getConnection(연결문자열, DB_ID, DB_PW) 으로 Connection 객체를 생성합니다. 연결문자열..
아래사이트가 자세히 잘 설명해준다. https://barnabas-kim8618.tistory.com/107?category=1003408 3/2 Java 객체지향프로그래밍 문법 #3 # 클래스 클래스? 우리가 계속 만들었던 파일이다. 클래스라는 파일이다. 이게 무엇일까? 설계도라고 한다! 우리가 클래스 파일을 만들떄 무엇을 만드냐면? .java 파일을 만들떄 내가 만약에 Dog라는 클래스 barnabas-kim8618.tistory.com
https://hongong.hanbit.co.kr/%EC%9E%90%EB%B0%94-%EC%A0%91%EA%B7%BC-%EC%A0%9C%ED%95%9C%EC%9E%90%EC%9D%98-%EC%A2%85%EB%A5%98%EC%99%80-%EC%B0%A8%EC%9D%B4public-protected-private/ 자바 접근 제한자의 종류와 차이(public, protected, private) : 예제 다운로드 자바 코딩할 때 가장 많이 보았던 public과 private의 차이점이 무엇인지 모르고 넘어갔던 분들을 위해 접근 제한자 또는 접근 제어자에 대해 간단히 표로 정리했습니다. 포스팅 하단에서 예제와 용 hongong.hanbit.co.kr public과 private의 의미 위의 사이트 참고 접근..
//DAO Data Access Object 의 약자로 "데이터베이스에 접근하는 객체" 라는뜻, DAO를 구현하지 않으면 서비스 로직부분과 DB에 접근하는 부분이 한 파일(servlet)에 작성된다. 이러한 방법은 객체지향1원칙인 단일책임의 원칙을 위배하게 되므로, 루틴을 분리하여 작성해야 한다. (하나의 클래스는 하나의 기능만을 제공하라는 의미이다) DAO는 개발자가 select(),insert(), update(),delete()와 같은 연산들에 대한 인터페이시를 미리 정해놓음으로써 데이터에 대한 처리를 간단하게 할 수 있도록 도와준다. //DTO Data Transfer Object의 약자이다. DTO는 전송의 이미보다는 사실 DB에 존재하는 테이블의 데이터를 저장하는 객체라는 뜻에 가깝다. 예를들..