전체 글 (53) 썸네일형 리스트형 macOS 11.7.10 MySQL 다운로드 JSP 연동 / 구버전 다운로드 / homebrew 없이 세팅 / mysql8.0.17/JDBC database connection 데이터베이스 드라이버 / 데이터베이스 연동 / 데이터베이스 커넥션 설정 https://leehansol43.tistory.com/43 macOS 11.7.10 MySQL 다운로드 JSP 연동 / 구버전 다운로드 / homebrew 없이 세팅 / mysql8.0.17 지금 사용하는 맥북은 2013년도 pro인데, 소프트웨어가 옛날꺼라 이번에 MySQL을 세팅하면서 조금 절었는데 혹시나 도움될까싶어서 포스팅 해봅니다. macOS11.7.10 은 일단 Homebrew 로는 불가능하다. 이 leehansol43.tistory.com 데이터베이스 추가 이클립스에서 데이터베이스를 연동하려면 데이터베이스 커넥션을 설정해야 합니다. 데이터베이스 커넥션을 설정하기 전에 사용할 데이터베이스가 반드시 생성되어 있어야 하는데, 새로운 데이터베이스를 생성하는 형식은 다음과 같습니다. CREATE .. macOS 11.7.10 MySQL 다운로드 JSP 연동 / 구버전 다운로드 / homebrew 없이 세팅 / mysql8.0.17 지금 사용하는 맥북은 2013년도 pro인데, 소프트웨어가 옛날꺼라 이번에 MySQL을 세팅하면서 조금 절었는데 혹시나 도움될까싶어서 포스팅 해봅니다. macOS11.7.10 은 일단 Homebrew 로는 불가능하다. 이것도 나중에 포스팅을 할껀데.. 일단 급한것은 MySQL 이니까 다른방법을 찾아보자. 맥북에서 MySQL을 세팅하려면 크게 두가지 방법이있는데, http://dev.mysql.com/downloads/mysql 에 접속해서 받는법, Homebrew로 받는법 이렇게 볼수있는데, 접속해서 직접 다운받는 것으로 해봅니다. 들어가면 최신버전으로 되어있는데, 이것을 다운받아버리면 내 맥북에서는 사용이 불가능하다. 가슴아프다. 그래서 macOS11 도 사용할수 있는 버전을 찾아보자. [Archive.. JSP Servlet JDBC로 데이터베이스와 JSP 연동 : 상품 조회, 등록, 수정, 삭제하기 3 04 쿼리문 실행 결과 값 가져오기 앞에서 select 쿼리문 실행 시 executeQuery() 메소드를 사용하고 실행 결과가 java.sql.ResultSet 형으로 반환된 것을 보았다. ResultSet 또는 PreparedStatement 객체로 SELECT 문을 사용하여 얻어온 레코드 값을 테이블 형태로 가진 객체이다. SELECT 쿼리문의 실행 결과 값을 가져오는 ResultSet 객체의 형식은 다음과 같다. [Statement 객체를 사용하는 경우] ResultSet executeQuery(String sql) throws SQLException [PreparedStatement 객체를 사용하는 경우] ResultSet executeQuery() throws SQLException Resul.. JSP Servlet JDBC로 데이터베이스와 JSP 연동 : 상품 조회 , 등록, 수정, 삭제하기 2 03 데이터베이스 쿼리 실행 Connection 객체를 생성하여 데이터베이스가 연결되었다면 쿼리 실행 객체를 이용하여 쿼리를 실행한다. 쿼리 실행 객체는 Statement, PreparedStatement, CallableStatement 이다. 쿼리의 실행 성공이나 실패 여부와 상관없이 쿼리 실행 객체와 Connection 객체의 리소스를 해제해야 한다. 3.1 Statement 객체로 데이터 접근하기 Statement 객체는 정적인 쿼리에 사용하며 형식은 다음과 같다. 이 객체는 하나의 쿼리를 사용하고 나면 더는 사용할 수 없다. 하나의 쿼리를 끝내면 close() 를 사용하여 객체를 즉시 해제해야 한다. close() 를 사용하여 객체를 즉시 해제하지 않으면 무시할 수 없는 공간이 필욯하며 페이지가.. JSP Servlet JDBC로 데이터베이스와 JSP 연동 : 상품조회, 등록, 수정, 삭제하기 01 JDBC의 개요 JDBC(Java DataBase Connectivity)는 자바 / JSP 프로그램 내에서 데이터베이스와 관련된 작업을 처리할 수 있도록 도와주는 자바 표준 인터페이스로, 관계형 데이터베이스 시스템에 접근하여 SQL 문을 실행하기 위한 자바 API 또는 자바 라이브러이이다. JDBC API 를 사용하면 DBMS 종류에 상관없이 데이터베이스 작업을 처리할 수 있다. JDBC API 는 java.sql.* 패키지에 의해 구현되며, 이 패키지는 여러 종류의 데이터베이스에 접근할 수 있다. java.sql.8 패키지는 단일 API 를 제공하는 클래스와 인터페이스의 집합니다. JDBC API를 사용하려면 JSP 페이지에 page 디렉티브 태그의 import 속성을 사용하여 패키지 java... JSP Servlet 데이터베이스 개발 환경 구축 : 상품 관리 테이블 생성 및 상품 등록하기 3 05 웹 쇼핑몰 : 상품 관리 테이블 생성 및 상품 등록하기 데이터베이스와 테이블을 생성하여 웹 쇼핑몰 데이터베이스 연동을 준비한다. 웹 쇼핑몰의 데이터베이스 연동하기 1. 데이터베이스 생성하기 2. 데이터베이스 커넥션 설정하기 다음과 같이 커넥션 이름은 Market_Conn, 데이터베이스 이름은 WebMarketDB 로 설정 웹 쇼핑몰의 상품관리 테이블 만들기 1. 상품관리 테이블 생성하기 /WebMarket/WebContent/resources/sql/product.sql 2. 생성된 테이블 확인하기 웹 쇼핑몰 상품 등록하기데이터베이스는 ㄷ /WebMarket/WebContent/resources/sql/insert.sql insert into product values('P1234','iPhone .. JSP Servlet 데이터베이스 개발 환경 구축 : 상품 관리 테이블 생성 및 상품 등록하기 2 04 MySQL 기본 명령어 데이터베이스 언어는 데이터베이스를 통해 턱정 정보를 추출하고 보여주는 언어를 말하며 SQL 이 대표적이다. 데이터베이스용 쿼리 언어의 일종인 SQL은 관계형 데이터베이스를 관리하는 데이터베이스 관리 시스템에서 사용하는 언어이다. SQL 은 질의 기능을 비롯해 데이터 정의 및 조작 기능을 가지고 있으며, 개개의 레코드보다 테이블 단위로 연산을 수행한다. SQL 문장의 종류 SQL 문장 종류 데이터 정의 언어(database language) CREATE, ALTER, DTOP.... 데이터 조작 언어 (data manipulation language) SELECT , INSERT, DELETE, UPDATE , ... 데이터 제어 언어(data control language) .. JSP Servlet 데이터베이스 개발 환경 구축 : 상품 관리 테이블 생성 및 상품 등록하기 01 데이터베이스의 개요 데이터베이스는 여러 자료를 동시에 여러 사람이 공유하여 하숑ㅇ할 수 있도록 체계화한 데이터의 집합을 말한다. 몇 개의 데이터 파일을 조직적으로 통합하여 중복을 없애고 구조화한 데이터의 모음이므로 검색과 갱신이 효울적으로 처리된다. 데이터 베이스의 몇가지 특성을 살펴보면 그 의미를 보다 명확히 알수 있다. 첫째, 똑같은 자료를 중복해서 저장하지 않는 통합된 자료이다. 둘째, 컴퓨터가 액세스하여 처리할 수 있는 저장 장치에 수록된 자료이다. 셋째, 어떤 조직의 기능을 수행하는 데 없어서는 안 되는 자료이기 때문에 임시로 모아놓거나 단순한 입출력을 위한 자료가 아니다. 넨째, 한 조직이 가지고 있는 데이터베이스는 그 조직의 공동 자료로서 사용자는 응용 목적에 따라 각자 다르게 사용할 .. 이전 1 2 3 4 5 6 7 다음