본문 바로가기
반응형

프로그래밍/Java-자주쓰는예제29

【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의 데이터 Update하기 (MySQL/Oracle) 1. 설명 안녕하세요 코이킹입니다. 이 포스트에서 다룰 예제는 Java를 사용하여 DB에서 데이터를 갱신하는 코드가 되겠습니다. 2. 소스코드 - 메인 public class DB_04_Update { 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.
【Java-DB】데이터베이스 연결확인 (MySQL/Oracle) 1. 설명 안녕하세요 코이킹입니다. 이 포스트에서 다룰 예제는 Java를 사용하여 데이터베이스에 연결이 가능한지 확인하는 코드가 되겠습니다. 예제에서 사용할 MySQL의 설치와 환경설정은 이곳을 참고하시면 되며, Oracle의 설치와 환경설정은 이곳을 참고하시면 됩니다. 2. 소스코드 - Gradle 의존성 추가 implementation group: 'commons-dbcp', name: 'commons-dbcp', version: '1.4' implementation group: 'mysql', name: 'mysql-connector-java', version: '5.1.6' implementation group: 'com.oracle.database.jdbc', name: 'ojdbc6', ver.. 2021. 10. 17.
【Java-데이터】날짜시간 포맷의 문자열 <-> Date·Timestamp로 변환 1. 설명 안녕하세요 코이킹입니다. 이 포스트에서 다룰 예제는 "yyyy-MM-dd · yyyy-mm-dd HH:mm:ss와 같은 날짜 시간 포맷의 문자열 데이터를 Date객체 또는 long타입의 Timestamp로 변환하고", 그 반대로 "Date객체 또는 Timestamp데이터를 날짜 시간 포맷의 문자열 데이터로 변환" 해주는 코드입니다. 2. 소스코드 - 메서드 // (1) 날짜시간 데이터를 지정한 포맷의 문자열로 리턴 /** * 현재 시간을 지정한 날짜시간 포맷의 문자열로 리턴하기 */ public String getNowStr(String format) { if (format==null || format.equals("")) return null; Date date = new Date(); Si.. 2021. 10. 17.
반응형