본문 바로가기

개발 관련 지식

[자바] JSON 사용 방법 * JSON 사용 방법 - 기본적으로 JSON을 사용하기 위해서는 라이브러리(.jar파일) 을 다운로드 해야 한다. > jar파일명 : JSON.simple (json-simple-1.1.1.jar​) > 다운로드 : https://code.google.com/p/json-simple/​ - 문법 설정값 내용 구분자 Object name / value 쌍들의 비순서화된 SET {"name1":"value1", "name2":"value2"} Array 값들의 순서화된 collection ["value1", "value2"] Value Number, String, Boolean, null, Object, Array 사용 가능 - String '"'(큰 따옴표) 안에 둘러싸인 0 이상 unicode 문자들의.. 더보기
[자바] URL 호출 방법 * URL 호출 방법 [URL 호출 예제] public class HttpSendSource { public String urlCall(String requesturl) { URL url = null; String requestMsg = ""; String line = ""; BufferedReader input = null; try {// Request url = new URL(requesturl); // Response input = new BufferedReader(new InputStreamReader(url.openStream())); while((line=input.readLine()) != null){ requestMsg += line; } System.out.println("requestM.. 더보기
[오라클] 오라클 10g 클라이언트 설치 및 NET 구성 방법 * 오라클 10g 클라이언트 설치 및 NET 구성 방법 1. 설치 파일 다운로드 2. 설치 1) setup.exe 파일 실행 2) 다음 버튼 클릭 3) [설치 유형 선택]에서 설치할 유형을 선택 후 다음 버튼 클릭 (기본적으로 관리자 유형을 설치한다) 4) [홈 세부 정보 지정] 에서 설치할 경로를 입력한 후 다음 버튼 클릭 5) [요약] 에서 설치할 내용을 확인한 후 설치 버튼 클릭 6) 설치가 완료되면, 아래와 같은 화면이 나타나는데 [기본 구성 수행] 버튼을 선택하고 다음 버튼 클릭 7) 설치 완료 3. NET 구성(Net Manager) 1) 시작 > 모든 프로그램 > Oracle - OraDb10g_home1 > 구성 및 이전 툴 > Net Manager 실행 2) 아래와 같은 화면이 나타나면,.. 더보기
[오라클] 오라클에서 sleep 사용하기(DBMS_LOCK) * 오라클에서 sleep 사용하기(DBMS_LOCK) [권한] GRANT execute ON DBMS_LOCK TO [스키마명]; [문법] EXEC dbms_lock.sleep(10); 더보기
[MsSQL] SSMS 쿼리 결과 파일 저장 방법 * SSMS(SQL Server Managerment Studio) 쿼리 결과 파일 저장 방법 - Tool: SSMS 2008 기준 - 쿼리 결과를 파일로 저장하는 방법 아래와 같이 쿼리 > 결과 처리 방법 > 파일로 결과 저장 (Text 파일로 저장하고 싶을 경우, 모든 파일로 선택한뒤 .txt 로 저장해주면 된다.) 오라클로 데이터를 업로드하기 편하게 하려면 데이터 컬럼 값들만 구분자를 줘서 다운받으면 편할 것이다. 1) 쿼리 > 쿼리 옵션 2) 실행 > 고급 > SET NOCOUNT 체크 3) 결과 > 텍스트 > 결과 집합에 열 머리글 포함 체크 제거 4) 결과 > 텍스트 > 출력 형식 체크 더보기
[MsSQL] 줄바꿈, 탭문자 제거 방법(text 타입도 포함) * 줄바꿈, 탭문자 제거 방법(text 타입도 포함) - 변경 스트링 함수 replace([컬럼명], [변경할 문자], [변경될 문자]) - 엔터, 탭 문자 제거 함수 활용 Tab : char(9) Line feed: char(10) Carriage return: char(13) >엔터 : replace(replace([컬럼명], char(13), ''), char(10), '') >탭 : replace([컬럼명], char(9), '') [참고] 텍스트 타입일 경우, [replace 함수의 인수 1에 대한 인수 데이터 형식 text이(가) 잘못되었습니다.] 에러를 확인할 수 있다. => replace(convert(varchar(max), [컬럼명]), [변경할 문자], [변경될 문자]) 더보기
[오라클] SQL Loader (Field in data file exceeds maximum length) * SQL Loader (Field in data file exceeds maximum length) * 개요 : SQL Loader 를 이용하여 데이터를 업로드하던 도중, [Field in data file exceeds maximum length] 오류가 발생하였다. * 해결 방법 : SQL Loader 의 경우 control 파일에서 char 형태의 컬럼의 길이가 255 character 가 넘는 경우, 위와 같은 오류가 발생한다. 아래와 같이 control 파일 내의 컬럼 사이즈를 지정해주면 해결할 수 있다. 컬럼명 char(사이즈) TestCol1 char -> TestCol1 char(300) 더보기
[MsSQL] MsSQL 함수 정리(문자열 합치기 등등..) * MsSQL 함수 정리(문자열 합치기 등등..) - 문자열 합치기 => 컬럼1+컬럼2 [as명] ex) test1: 111, test2: 222 => select test1+test2 test from test; => 검색 결과 : 111222 - 조건 함수(case문) => CASE WHEN [조건1] THEN [출력 데이터1] WHEN [조건2] THEN [출력 데이터2] ... ELSE [출력 데이터] END AS [부여할 컬럼명] ex) select case when t_num = 1 then '테스트1' when t_num = 2 then '테스트2' else '그외' end as t_flag from t_table; => 검색 결과 : t_num=1 => 테스트1 / t_num=2 => 테스.. 더보기
[MySQL] MySQL 함수 정리 * MySQL 함수 정리 * String 함수 - CONCAT(컬럼1, 컬럼2) : 컬럼1, 컬럼2를 합친다 ex) test1 = '1', test2 = '2' / concat(test1, test2) => '12' 더보기
[MySQL] 데이터 csv 파일로 다운로드 방법 * 데이터 csv 파일로 다운로드 방법 - 첫번째 방법 1) db 접속 2) 아래 명령어를 통해 csv 파일로 다운로드 select [다운 받을 컬럼명] into outfile "[경로/파일명.csv]" fields terminated by '[컬럼 구분자]' lines terminated by '[row 구분자]' from [테이블명]; ex) select * into outfile "/export/home/test.csv" fields terminated by '^' lines terminated by '\n' from gcm_db.gcm_hist; [주의사항] 경로에 대한 권한이 db 유저에 존재해야 다운로드가 가능하다. 더보기