장뽕뽕의 개발일기
close
프로필 배경
프로필 로고

장뽕뽕의 개발일기

  • 분류 전체보기 (153)
    • Java (61)
      • Springboot (28)
      • Architecture (0)
      • Algorithm (17)
      • Trouble-Shooting (3)
      • Basic (13)
    • Security (20)
      • Practice (4)
      • System (7)
      • Network (4)
      • Application (5)
    • Mobile (0)
      • Android (0)
      • Flutter (0)
    • JavaScript (16)
      • Node.js (16)
    • Linux (8)
    • Network (6)
    • Docker (4)
    • Project (5)
      • SecuriSuite (5)
    • Certificate (2)
      • 정보처리기사 (1)
      • 정보보안기사 (1)
    • Legacy (27)
      • JS+PHP+SQL (27)
    • 루트권한 없는 나의 하루 (4)
  • 홈
Java - JDBC MariaDB 접속하기

Java - JDBC MariaDB 접속하기

JDBC 드라이버로 MariaDB에 접속을 해볼게요.드라이버는 https://mvnrepository.com/ 에서 다운로드하실 수 있습니다. DBcon.javaimport java.sql.Connection;import java.sql.DriverManager;public class DBcon { final static String driverName = "org.mariadb.jdbc.Driver"; final static String url = "jdbc:mariadb://localhost:3306/DBname"; final static String uid = "ID"; final static String upw = "PW"; public static Connection getConnect() th..

  • format_list_bulleted Java/Basic
  • · 2025. 2. 22.
  • textsms
Java - 외부 라이브러리 사용하기

Java - 외부 라이브러리 사용하기

접근 제한자를 사용할 때 getter, setter, toString 등 반복적으로 작성하는 코드들을 자동으로 세팅해 주는 라이브러리 Lombok을 사용해 볼게요.. https://projectlombok.org/ Project Lombok projectlombok.orgLombok은 어노테이션 기반으로 코드를 자동완성해 주는 라이브러리입니다..jar 파일을 다운로드한 뒤Eclipse 프로젝트에서 마우스 오른쪽을 Build Path - Configure Build Path가 있어요.  여기서 프로젝트에 다운로드한 라이브러리를 추가하시면 됩니다.저는 lombok 라이브러리를 추가했어요.  이제 확인해 보죠Lombok은 어노테이션 기반으로 코드를 자동완성해 줍니다.VO 클래스를 하나 만들고 클래스 위에 @D..

  • format_list_bulleted Java/Basic
  • · 2025. 2. 22.
  • textsms
Java - 클래스와 친해지기 위한 계산기 프로그램

Java - 클래스와 친해지기 위한 계산기 프로그램

클래스와 상속이랑 친해지기 위해 계산기 프로그램을 만들었다. Account.java - VOpackage classex9;public class Account { private String id = "test"; private String pw = "123s"; public String getId() { return this.id; } public String getPw() { return this.pw; }} 로그인용 ID, PW.. User.java - VO package classex9;public class User extends Account { private String name = "장뽕뽕"; private int age = 26; public String getName() { retu..

  • format_list_bulleted Java/Basic
  • · 2025. 2. 22.
  • textsms
Java - CRUD 도서관리프로그램

Java - CRUD 도서관리프로그램

메서드와 접근제한자랑 친해지기 위해..여러 가지 방법으로 프로그램을 만들어보고 있다.메인 영역에선 최대한 기능을 끌어다 써보자(코드 수를 줄여보자) 하는 생각에최대한 기능을 메서드를 통해 사용해 보았다.  처음에 제목 1, 제목 2, 제목 3의 경우많은 테스트를 위한 임의의 값을 생성자로 만들어준 것이다.  특정 책 번호의 값도 조회할 수 있다.  수정 또한 잘 된다.  삭제 역시 잘 된다. BookTest.javapackage classex4;public class BookTest { public static void main(String[] args) { System.out.println("책 관리 프로그램 v1.0"); System.out.println("수정 및 삭제는 책 번호를 통해 실행됩니..

  • format_list_bulleted Java/Basic
  • · 2025. 2. 22.
  • textsms
Java - 학생관리프로그램

Java - 학생관리프로그램

프로그램 시작 및 입력부Total.classpackage classex2;public class Total { private int[] sno; private String[] name; private int[] score1; private int[] score2; private int[] total; private double[] avg; private int cnt; Total(int num) { sno = new int[num]; name = new String[num]; score1 = new int[num]; score2 = new int[num]; total = new int[num]; avg = new double[num]; cnt = 0; } public void printTot..

  • format_list_bulleted Java/Basic
  • · 2025. 2. 22.
  • textsms
Java - 업다운 게임

Java - 업다운 게임

자바로 만든 간단한 업다운 게임입니다.프로그램을 시작하면 1~100사이 난수를 가져와서 사용자가 맞추는 게임입니다.package Test;import java.util.Random;import java.util.Scanner;public class UpDownTest { public static void main(String[] args) { Random random = new Random(); Scanner sc = new Scanner(System.in); int num = random.nextInt(100); int cnt = 0; while (true) { System.out.print("숫자를 입력해주세요 : "); int temp = sc.nextInt(); cnt++; ..

  • format_list_bulleted Java/Basic
  • · 2025. 2. 22.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • navigate_next
공지사항
  • 장뽕뽕 사이트를 오픈합니다.
  • 개발 일기 사이트 이전 안내
전체 카테고리
  • 분류 전체보기 (153)
    • Java (61)
      • Springboot (28)
      • Architecture (0)
      • Algorithm (17)
      • Trouble-Shooting (3)
      • Basic (13)
    • Security (20)
      • Practice (4)
      • System (7)
      • Network (4)
      • Application (5)
    • Mobile (0)
      • Android (0)
      • Flutter (0)
    • JavaScript (16)
      • Node.js (16)
    • Linux (8)
    • Network (6)
    • Docker (4)
    • Project (5)
      • SecuriSuite (5)
    • Certificate (2)
      • 정보처리기사 (1)
      • 정보보안기사 (1)
    • Legacy (27)
      • JS+PHP+SQL (27)
    • 루트권한 없는 나의 하루 (4)
최근 글
인기 글
최근 댓글
태그
  • #dothome
  • #javascript
  • #algorithm
  • #php
  • #SQL
  • #html
  • #phpMyAdmin
  • #java
  • #springboot
  • #Spring
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바