본문 바로가기

분류 전체보기95

[C#] Oracle Wallet 사용해 Oracle Cloud Connection 기존의 오라클 연결에서 DB를 Oracle Cloud 에 만들면서 Oracle Wallet을 생성하고 해당 Wallet을 통해서만 접속이 돼서 C# 에서 접속하는 방법을 포스팅한다.. 아무것도 모르는 상태라고 생각하고 처음부터 진행 ( VS 2017, 2022 확인) 절차 1. Nuget에서 Oracle.ManagedDataAccess 설치 2. OracleConnection 설정 3. Sql 수행 1. Nuget에서 오라클 접속 패키지를 내려받자 설치가 완료되면 2. Oracle Connection 셋팅 더보기 참조 https://docs.oracle.com/en/database/oracle/oracle-database/21/odpnt/InstallCoreConfiguration.html#GUID-24.. Study/C# 2022. 4. 21.
[Thymeleaf] 왜 JSP대신 Thymeleaf 를 써야할까 프로젝트에 Thymeleaf를 사용햇는데 Thymeleaf와 JSP의 차이점에 대해서 질문을 받았다. 대답할 수 없었다. 개인적으로는 특정 html tag에 기능을 추가하는것 이라고 느꼇기 때문에 기능상으로는 다른게 없다고 답하고 다른 차이는 모르겠다고 답햇는데, 나도 정확한 차이를 모르고 쓴다는게 너무 부끄러운 일이라 바로 검색해서 찾아봤다. 아무튼 두개의 차이는 html tag에 바로 입력이 가능하다라는 차이라고 말씀을 들을 수 있었다. 그래서 그 알려주신 사항을 기조로 하여 찾아봤다. 참조문서링크는 더보기 더보기 참조한 문서 링크 1. Thymeleaf 공식 문서 Spring MVC view layer: Thymeleaf vs. JSP - Thymeleaf Spring MVC view layer: .. Study/Thymeleaf 2022. 4. 20.
[JAVA] 오라클 연결 싱글톤 구조 변경 작업을 하다보니 드라이브를 싱글톤 구조로 만들어서 한번 만들어두고 더이상 재정의 하지 않는것이 더 나을 것 같다고 판단되어 싱글톤 패턴으로 오라클 커넥션을 변경했다. 이와 동시에 sql 단계를 모두 객체화 하여 유지보수용이성을 올렸다.. private static Connection conn; public static Connection getConn(){ if(conn == null){ try { //1. 드라이브준비 Class.forName(driver); //2. 커넥션 연결 conn = DriverManager.getConnection(url, userid, passwd); } catch (ClassNotFoundException e ) { e.printStackTrace(); } catch (S.. Study/JAVA & Spring 2022. 4. 18.
[JAVA] VS CODE 에서 Oracle Wallet 이용해 Oracle Cloud 접근하기 VS코드에서 자바를 사용해 오라클 클라우드에 접속해보자. 오라클 클라우드 만드는 법은 정말 많으니 Oracle Wallet을 다운받았고, 이걸 어떻게 접속해야 할지 모르는 사람들을 위해 글을 쓴다. JAVA에서 Oracle에 접근할때는 드라이버준비 커넥션 연결 쿼리 준비 쿼리 실행 결과값 받기 닫기 의 순서를 가진다.. 이때 오라클 클라우드 , Oracle Wallet은 기존과 url이 많이 다르기 때문에 문제가 생길 수있고 VS CODE를 사용하는 경우 jar 파일을 임포트 하는게 어려울 수 있다. 사전준비 먼저 오라클 드라이버를 다운받고 referenced Libraries 에 넣어줘야한다. 설치링크 : https://www.oracle.com/kr/database/technologies/appdev.. Study/JAVA & Spring 2022. 4. 17.
[JAVA] 공공 API접근해서 JSON 형식으로 내려받기. 공공 API는 헌혈 API를 사용했다. 데이터 상세 | 공공데이터포털 (data.go.kr) 대한적십자사_헌혈의집_정보_20201231 대한적십자사 헌혈의 집 정보 제공(관할혈액원,헌혈의집명칭,주소지,전화번호등) 대한적십자사, 대한적십자사 www.data.go.kr 활용신청하면 바로 승인되며 신청 후 마이페이지에 가면 승인된 것을 확인 할 수 있고 인증키를 받은것을 확인 할 수있다. 인증키를 인증키 설정을 통해 확인해가며 되는 인증키를 선택하면 된다... API목록을 누르면 자동으로 입력된 테스트 값을 가지고 request / response 테스트 가능하다. 이제 테스트가 완료됐으면 데이터를 내려받아보자 String apiKey = ""; String uddi = "" StringBuilder base.. Study/JAVA & Spring 2022. 4. 16.
반응형