데이터베이스 3

Java) POI 활용해 DB데이터 엑셀 파일로 저장하기

사용자에게 요구 데이터를 보여 주는 방법은 여러가지가 있습니다. 보통은 웹 페이지를 통해 화면을 보여주는데요, 사용자가 해당 내용을 확인하기 위해서는 항상 해당 웹 페이지에 방문 해야만 하며, 인터넷에 연결되어있어야만 한다는 제약이 생깁니다. 그래서 파일로 조회 데이터를 저장하고자 하는 수요는 반드시 생기고, 그 수요를 충족시키기 위한 여러가지 라이브러리들이 나와 있습니다. 그 대표적으로 Apache POI가 있습니다. ​ Apache POI (Poor Obfuscation Implementation) https://poi.apache.org Apache POI는 아파치 소프트웨어 재단에 의해 운영되는 오픈소스 프로젝트 입니다. 순수 자바 라이브러리로서 Microsoft Office의 Word, Powe..

Programming/Java 2021.10.15

DBeaver 설치 하고 Oracle, MariaDB 접속해보기

DBeaver 설치하고 Oracle, MariaDB 접속해보기 DBeaver는 SQL 클라이언트이자 데이터베이스 관리 도구 입니다. RDBMS의 경우에는 JDBC API를 사용하여 JDBC 드라이버를 통해 데이터베이스와 통신합니다. 또한 NOSQL의 경우에는 사유 데이터베이스 드라이버를 사용합니다. SQL Developer를 사용하면서 m1 맥북에서 사용하기 정말 불편했을때, 아. 차라리 내가 java 기반으로 혹은 웹 어플리케이션으로 SQL Client를 만들어서 쓰는게 편하겠다. 라고 생각하며 머리속으로만 간단한 구조를 구상 해 본 적이 있었는데, 그걸 실제로 누군가가 만들어 둔게 DBeaver 입니다. 예전에 그렇게 SQL client들을 찾아봤을때는 왜 못찾았었는지 이상하네요. 막상 사용해보니 정..

Mac) Oracle Cloud FreeTier 이용해 웹 어플리케이션 배포하기 4) 무료 데이터 베이스 만들기 및 데이터 이관하기

Mac) Oracle Cloud FreeTier 이용해 웹 어플리케이션 배포하기 4) 무료 데이터 베이스 만들기 및 데이터 이관하기 ( 2021. 08. 14 글 업데이트 완료 ) 집에서 운영하던 모든 서버를 클라우드로 이관하는 4번째 단계입니다. 집의 노트북 서버가 꺼지려면 Tomcat 서버가 다 이관 된 후에도 데이터베이스들 ( 오라클, MariaDB, 엘라스틱서치) 및 Kibana, Logstash 등이 이사를 가야 하는데요. 아직도 갈 길이 멀었습니다. 해당글은 공식적으로 native 환경에서는 Oracle Database를 실행하지 못하는 Apple Silicon m1 mac 유저들에게 한 줄기 빛이 되지 않을까 싶습니다. AWS RDS는 몇 번 써봤는데 백업이니 뭐니 사소한 것들로도 여차하면 ..

Development/Cloud 2021.07.17 (60)
반응형