본문 바로가기
반응형

분류 전체보기95

JAVA - Postgresql 연동 및 조회 쿼리 실행 예제 (JDBC, postgresql, select query 예제) 자바 프로그램을 개발하면서 DB 연동을 하는 일은 아주 많이 있습니다. 오늘은 자바에서 Postgresql 연동하는 방법에 대해 알아보도록 하겠습니다. DB 연결부터 Select 쿼리 실행하는 예제를 살펴보겠습니다. 1. 라이브러리 우선 라이브러리를 적용해야 합니다. jar파일이나 dependency를 사용하여 적용합니다. postgresql-42.2.13.jar org.postgresql postgresql 42.2.13 2. DB 연결 DB connection 예제입니다. 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 imp.. 2022. 12. 8.
JAVA - 문자열 자르기 split 함수 (문자열 나눠서 배열로 만들기 String to Array) 자바에서 문자열을 나눠서 배열로 만드는 방법이 있습니다. Split 함수는 구분자(기준이 되는 것)를 사용하여 문자열을 자르고 그것을 배열로 만들어줍니다. split 함수를 사용하는 방법에는 두 가지가 있습니다. split(String regex) split(String regex, int limit) 구분자를 기준으로 문자열을 자르고 그것을 배열로 return 하는 방법은 동일하지만 두 번째 int limit 항목을 추가하면 limit 수만큼의 배열을 만들게 됩니다. 예제를 통해 알아보도록 하겠습니다. 1. split(String regex) 테스트용 문자열을 만들고 그 문자열을 구분자를 기준으로 나눠보는 예제입니다. 에제에서 사용된 구분자는 "," 쉼표를 사용하였습니다. 구분자는 쉼표뿐만 아니라 다양.. 2022. 12. 7.
JAVA - 실행중인 운영체제 확인하기(System.getProperty("os.name")) 자바 프로젝트가 실행되고 있는 운영체제가 무엇인지 확인하는 방법을 알아보도록 하겠습니다. 시스템 프로퍼티를 통해 OS 이름을 확인할 수 있습니다. String osName = System.getProperty("os.name"); OS 이름을 사용하여 분기 처리를 하면 다양한 기능을 적용할 수 있습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 public class OsNameTest { public static void main(String[] args) { String osName = System.getProperty("os.name").toLowerCase(); System.out.println("OS name : " + osName);.. 2022. 12. 2.
JAVA - 이메일 보내기 예제(SMTP, 구글(Gmail) 메일 보내기) 웹페이지뿐만 아니라 다양한 프로젝트에서 이메일 발송 기능은 다양하게 사용되고 있습니다. 이번에는 자바 프로젝트에서 메일을 보내는 기능을 만들어보려고 합니다. 순서대로 진행해보도록 하겠습니다. 1. 구글 계정 설정 소스 코딩 전에 메일을 보낼 구글 아이디로 로그인 후 보안 설정을 먼저 진행합니다. 구글 계정 설정 화면으로 들어갑니다. 왼쪽 보안 탭에서 Google에 로그인 쪽에서 2단계 인증을 먼저 진행합니다. 2단계 인증이 끝나면 그 밑에 앱 비밀번호 항목으로 들어가서 비밀번호를 생성합니다. 앱 선택 : 메일 기기 선택 : 아무거나 선택해도 무관 2. 라이브러리 추가 javax.mail 라이브러리를 추가합니다. 1 2 3 4 5 javax.mail mail 1.4.7 cs 3. 자바 예제 예제를 보고 각.. 2022. 12. 2.
Java - Spring HTTP 세션 활용하기(HttpSession 로그인 회원 user session) 웹페이지에서 회원관리는 필수적입니다. 웹페이지에서 회원가입 후 로그인을 하면 사용하는 동안 로그인이 유지되도록 하게 위해 session을 사용해보려고 합니다. HttpSession을 사용하면 자바와 자바스크립트에서 모두 활용할 수 있어 편리합니다. 1. 로그인 시 세션 생성 HttpSession을 생성한 뒤 내가 원하는 Attribute를 설정합니다. Attribute의 name과 value 값을 넣어주면 됩니다. HttpSession session = request.getSession(true); session.setAttribute("userId", paramMap.get("userId")); session.setAttribute("userName", paramMap.get("userName")); .. 2022. 11. 28.
JAVA - ArrayList index별 값 삭제 첫번째, 마지막, 중간값 삭제 / 전체 삭제(remove(), clear()) Java의 ArrayList를 사용하는 방법 중 리스트 안의 값을 삭제하는 방법에 대해 알아보도록 하겠습니다. 원하는 위치의 값을 지우거나 전체를 모두 삭제할 수 있습니다. 1. remove() remove를 사용하여 원하는 위치(index)의 값을 삭제할 수 있습니다. 예제와 실행결과를 보도록 하겠습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 import java.util.ArrayList; import java.util.List; public class JavaTest { public static void main(String[] args) { List testList = new ArrayList(); testList.add("apple");.. 2022. 11. 17.
728x90
반응형