Data_study_clip
close
프로필 배경
프로필 로고

Data_study_clip

  • 분류 전체보기 (236)
    • 빅데이터 (9)
    • R + 통계 (7)
    • Python +머신러닝 (8)
    • DB + SQL (23)
    • 네트워크 (12)
    • Java (45)
    • C# (1)
    • JSP(JavaServerPage) (6)
    • HTML + CSS (4)
    • JavaScript (15)
    • JavaFx (1)
    • Git (9)
    • OS (7)
    • Python (0)
    • AI (3)
    • 도서 (6)
    • 경영 (7)
    • Spring (31)
    • ElasticSearch (12)
    • DesignPattern (2)
    • Docker (4)
    • React (11)
    • 개인정보보호 (2)
    • Spring Security (1)
    • Backend (5)
    • FreeMarker (1)
    • NodeJS (1)
    • 자료구조+알고리즘 (1)
  • 홈
  • 태그
  • 방명록
[Java] - 객체지향적인  Java - DB 연동

[Java] - 객체지향적인 Java - DB 연동

Java로 어떠한 프로젝트를 설계할 때 단위 별로 컴포넌트화 하는 것이 중요하다. 단순하게 DB와 Java를 연동한 이후 CRUD를 구현하는데 있어서도 마찬가지이다. 다음은 총 3개의 클래스(VO클래스, DAO클래스, 실행클래스)를 통한 객체지향적인 Java와 DB연동 이후 CRUD 사용을 위한 설계 및 코드이다. #VO 클래스 (Value Object ) read only 속성을 갖는데 Value Object는 관계 데이터 베이스의 레코드에 대응되는 자바 클래스를 의미한다. 형태는 DB의 어느 한 테이블을 구성하는 필드들을 VO 클래스의 Attribute로 선언하고 해당 변수에 접근할 수 있는 Getter, Setter 메소드의 조합으로 클래스가 형성되어진 클래스이다. #DAO 클래스 ( Data Ac..

  • format_list_bulleted Java
  • · 2020. 10. 5.
  • textsms

[Java] - MariaDB 연동이후 Java에서 SQL문 실행하기

1. DB 접속 객체 2. Statement 객체 3. ResultSet 객체 위 3개의 객체가 필요하며 각 객체에 대한 설명은 다음 코드의 주석에 있는 내용과 같다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 package chapter14; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; // SQL 에러 클래스 import java.sq..

  • format_list_bulleted Java
  • · 2020. 9. 29.
  • textsms
[Java] - Java에서  Maria DB연동하기

[Java] - Java에서 Maria DB연동하기

1. Connector Driver 다운로드 다운로드 주소 : downloads.mariadb.com/Connectors/java/connector-java-2.7.0/downloads.mariadb.org/connector-java/2.7.0/#mirror=harukasandownloads.mariadb.org/connector-java/2.7.0/#mirror=harukasan MariaDB Connector/J 2.7.0 Stable - MariaDB downloads.mariadb.org MariaDB Connector/J .jar files 을 다운받는다. mariadb-java-client-2.2.5.jar 을 클릭하여 다운로드 버전은 시간이 지남에 따라 바뀔 수 있음 이클립스에서 jar파일 ..

  • format_list_bulleted Java
  • · 2020. 9. 29.
  • textsms
[Java] - HashMap과 List를 같이 사용하기

[Java] - HashMap과 List를 같이 사용하기

어떠한 웹페이지의 게시판에는 한페이지마다 10개의 글이 올수 있고 각 글에는 게시글 제목, 내용, 작성자가 있으며 페이지마다 총페이지수와 총 게시글수 그리고 검색어를 띄워준다고 했을 때 다음과 같이 클래스를 구성할 수 있다. 먼저 Board(게시판) 클래스가 다음과 같이 구성되어 있다면 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 package HashMap; public class Board { private String title; private String contents; private String writer; public String getTitle() { return title..

  • format_list_bulleted Java
  • · 2020. 9. 28.
  • textsms
[Java] - Set 컬렉션 , Map 컬렉션

[Java] - Set 컬렉션 , Map 컬렉션

1. Set 컬렉션 List 컬렉션은 객체의 저장 순서를 유지한다. (인덱스 존재) 하지만 Set 컬렉션은 저장 순서가 유지되지 않는다 (인덱스가 없음) Set 컬렉션은 수학의 집합과 비슷하며 순서와 상관이 없고 중복이 허용되지 않으며 다음과 같이 선언할 수 있다. 기본적으로 사용되는 HashSet에 대해서 알아본다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 package Set; import java.util.*; public class Set_exmaple { public static void main(String[] args) { Set set = new HashSet(); set.add("a"); s..

  • format_list_bulleted Java
  • · 2020. 9. 28.
  • textsms

[Java] - iterator(반복자) : 인덱스로 접근할 수 없을 때 사용

보통 for문을 통해서 배열이나 인덱스 등의 인덱스에 접근해서 하나씩 출력하지만 Set같은 경우는 인덱스가 없기 때문에 for문 사용이 불가능하다. 이때 iterator를 사용한다. package ArrayList_test; import java.util.*; public class ArrayListExample { public static void main(String[] args) { List list = new ArrayList(); list.add("Java"); list.add("JDBC"); list.add("Servlet/JSP"); list.add(2, "Database"); list.add("iBATIS"); int size = list.size(); System.out.println("..

  • format_list_bulleted Java
  • · 2020. 9. 28.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (236)
    • 빅데이터 (9)
    • R + 통계 (7)
    • Python +머신러닝 (8)
    • DB + SQL (23)
    • 네트워크 (12)
    • Java (45)
    • C# (1)
    • JSP(JavaServerPage) (6)
    • HTML + CSS (4)
    • JavaScript (15)
    • JavaFx (1)
    • Git (9)
    • OS (7)
    • Python (0)
    • AI (3)
    • 도서 (6)
    • 경영 (7)
    • Spring (31)
    • ElasticSearch (12)
    • DesignPattern (2)
    • Docker (4)
    • React (11)
    • 개인정보보호 (2)
    • Spring Security (1)
    • Backend (5)
    • FreeMarker (1)
    • NodeJS (1)
    • 자료구조+알고리즘 (1)
최근 글
인기 글
최근 댓글
태그
  • #Hadoop #RDBMS #NoSQL #MapReduce
  • #빅데이터 #빅데이터의 특징 #빅데이터의 정의 #빅데이터란 #빅데이터특성 #3V #5V
  • #보통주와우선주
  • #보통주
  • #메모습관 #신정철
  • #우선주
  • #데이터 수집기술
  • #ApacheServer
  • #의존성주입 #DI #Spring
  • #TDD #JunitTest
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바