반응형 java10 【Java문법】셋(Set) 안녕하세요 코이킹입니다. 이번 포스트에서는 셋에 대해서 설명해보겠습니다. 1. 셋(Set)이란? 셋은 중복되지 않는 데이터의 모음을 저장하기 위한 자료구조입니다. Set을 구현한 클래스로는 HashSet, LinkedHashSet, TreeSet 등이 있습니다. 2. HashSet 해시 셋은 HashMap의 Key값이 유일해야 한다는 특성을 이용하여 구현되었습니다. 따라서 HashMap의 특성과 장단점을 공유합니다. 1) 데이터 삽입 add메서드를 사용하여 데이터를 삽입 할 수 있습니다. Set set = new HashSet(); set.add("HashSet-value-01"); set.add("HashSet-value-02"); set.add("HashSet-value-02"); // 중복된 값은 .. 2022. 1. 10. 【Java-DB】DB의 데이터 Delete하기 (MySQL/Oracle) 1. 설명 안녕하세요 코이킹입니다. 이 포스트에서 다룰 예제는 Java를 사용하여 DB에서 데이터를 삭제하는 코드가 되겠습니다. 2. 소스코드 - 메인 public class DB_05_Delete { static FileUtil fu = FileUtil.getInstance(); static DBUtil du = DBUtil.getInstance(); public static void main(String[] args) { try { for (String str : args ) { System.out.println("Param : "+str); } // MySQL/Oracle Select SQL String selectSql = "SELECT ITEM_ID, ITEM_NAME, ITEM_DESCRIPT.. 2021. 10. 24. 【Java-DB】DB에서 데이터 Select하기 (MySQL/Oracle) 1. 설명 안녕하세요 코이킹입니다. 이 포스트에서 다룰 예제는 Java를 사용하여 DB에서 데이터를 Select 하여 가져오는 코드가 되겠습니다. 2. 소스코드 - 메서드 public ResultSet executeSelectSql(String sql, List params, Connection connection) throws SQLException { Connection con = connection; PreparedStatement ps = null; ps = con.prepareStatement(sql); setSqlParams(ps, params); return ps.executeQuery(); } - 메인 public class DB_03_Select { static FileUtil fu = .. 2021. 10. 24. 【Java-DB】DB에 데이터 삽입(MySQL/Oracle) 1. 설명 안녕하세요 코이킹입니다. 이 포스트에서 다룰 예제는 Java로 INSERT SQL을 실행하여 데이터를 삽입하는 코드가 되겠습니다. 2. 소스코드 - 메서드 public boolean executeUpdateSql(String sql, List params, Connection connection) throws SQLException { Connection con = connection; PreparedStatement ps = null; ps = con.prepareStatement(sql); setSqlParams(ps, params); int res = ps.executeUpdate(); if (res > 0) { con.commit(); return true; } else { con.ro.. 2021. 10. 24. 이전 1 2 다음 반응형