본문 바로가기

반응형

Application/JSP Server

(25)
[JSP] 8. 데이터베이스 커넥션 풀과 트랜잭션 1. 커넥션 :애플리케이션과 데이터베이스의 연결, 애플리케이션에서 데이터베이스에 접속하고 접속을 종료하는 일련의 과정 2. 트랜잭션 : 여러 작업을 하나의 단위로 처리하는 것 3. 데이터베이스 커넥션 풀 : 미리 일정한 수의 커넥션을 만들어 놓고 필요한 시점에 애플리케이션에 제공하는 서비스 및 관리 체계 (1) WAS가 시작될 때 일정 수의 커넥션을 미리 생성 (2) 웹 애플리케이션 요청에 따라 생성된 커넥션 객체를 전달 [JNDI 이용] (3) 일정 수 이상의 커넥션이 사용되면 새로운 커넥션 생성 (4) 사용하지 않는 커넥션은 종료하고 최소한의 기본 커넥션을 유지 커넥션 풀 구현 유형 직접 구현 아파치 자카르타 DBCP API를 이용한 구현 애플리케이션 서버 제공 프레임워크 제공 DBCP API를 이용..
[JSP 실습] 7-2. 판매 제품 등록 화면 구현하기 판매 제품 등록 제조사: 제품명 : 가격: : # 등록 목록
[JSP] 에러잡기. Error Code: 1064. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '*' at line 1 SET sql_safe_updates = 0; 입력 후 삭제 및 수정하면 된다. 설정에서 preference-SQL queries-safe관련 항목 체크해제 하면 된다.
[JSP 실습] 7-1. 이벤트 등록 화면 구현하기 [테이블 생성] create table jsbc_test( username varchar(12), email varchar(30) ); 이벤트 등록 등록이름 : email주소 : [데이터 베이스 연결] 스크립트릿을 이용해 JDBC 드라이버 클래스 이름과 접속 URL을 변수로 설정 // 데이터베이스 연결 관련 정보를 문자열로 선언 String jdbc_driver = “com.mysql.jdbc.Driver”; String jdbc_url = “jdbc:mysql://localhost/jspdb”; try{ // JDBC 드라이버 로드 Class.forName(jdbc_driver); // 데이터베이스 연결 정보를 이용해 Connection 인스턴스 확보 Conn = DriverManager.getConn..
[JSP] 7. JSP와 데이터베이스 1. MySQL 설치 2. 스키마 추가하고 기본 스키마로 지정하기 3. JDBC를 이용해서 JSP와 데이터베이스를 연동하기 SQL 복습 DDL :Create Table :Alter Table :Drop Table DML :Select :Insert :Delete :Update table보기 desc 테이블명 데이터보기 select * from 테이블명 SELECT문 SELECT 칼럼_이름 FROM 테이블_이름 WHERE 조건 JDBC는 자바 프로그램에서 다른 기종 간의 데이터베이스를 표준화된 방법으로 접속할 수 있는 API DBMS를 드라이버를 이용해서 구현한다. JDBC 프로그래밍 단계 1. JDBC 드라이버 로드 -> System.setProperty(), Class.forName() Class.fo..
[JSP] 6-3. 자바빈으로 회원 정보 처리하기 회원 가입 폼에서 입력받은 정보를 자바빈에 저장하고 조회하는 프로그램 회원의 정보 입력 폼 이름 아이디 별명 비밀번호 이메일 전화번호 입력 완료된 회원 정보 이름 아이디 별명 비밀번호 이메일 전화번호 -> 한글 깨짐 방지 -> member 객체 생성 -> 매개변수 값을 얻어와서 member 객체의 프로퍼티값으로 저장
[JSP] 6-2. 자바빈으로 프로퍼티 값 얻기와 변경하기 ◎ 자바 빈 객체 생성 후 저장된 정보 출력하기 이름 : 아이디 : ◎ 정보 변경한 후 변경된 정보 출력하기 이름 : 아이디 : -> 자바 빈 객체 생성 이름 : 아이디 : -> getter인 getName() 대신 property 액션태그를 사용 -> 값 출력을 위해 property 속성 값에 get 다음에 기술된 첫 글자만 소문자로 변경한 값 지정 ->setter인 setName() 대신 property 액션태그를 사용 ->값 변경을 위해 property 속성 값에 set 다음에 기술된 첫 글자만 소문자로 변경한 값 지정 이름 : 아이디 : -> 이름과 아이디를 변경한 후 다시 getter로 이름과 아이디를 얻어와 출력
[JSP] 6-1. 자바빈 객체 생성하기 ◎ 자바 빈 객체 생성 후 저장된 정보 출력하기 이름 : 아이디 : ◎ 정보 변경한 후 변경된 정보 출력하기 이름 : 아이디 : : 자바 빈 객체 생성 이름 : 아이디 : ->이름과 아아디만 출력 / 초기값을 주지않으면 null로 초기화 ->setter로 이름에는 전수빈을 아이디에는 pinksubin을 저장 이름 : 아이디 : ->이름과 아이디를 변경한 후 다시 getter로 이름과 아이디를 얻어와 출력 [변경 내용 출력]

반응형