select 3

Nuxt.js에서 MariaDB와 연결해 SELECT 데이터 리턴하기

안녕하세요, Nuxt 개발자 여러분! 이번에는 Nuxt 3의 서버 핸들러(defineEventHandler)에서 MariaDB 데이터베이스에 연결하고, SELECT 쿼리를 실행해 결과를 클라이언트에 리턴하는 방법을 알아보겠습니다. MariaDB는 MySQL과 호환되는 오픈소스 데이터베이스로, Node.js 환경에서 쉽게 통합할 수 있습니다. 단계별로 상세히 설명할게요!1. 기본 환경 설정MariaDB에서 데이터를 가져오려면 먼저 프로젝트에 데이터베이스 연결 라이브러리를 설치하고, Nuxt의 서버 환경에서 이를 사용해야 합니다.1.1. 프로젝트 구조 my-nuxt-project/├── pages/│ └── index.vue├── server/│ └── api/│ └── getData.js..

Nuxt.js에서 defineEventHandler로 Oracle DB 데이터 조회하기

Nuxt.js의 서버 핸들러(defineEventHandler)를 사용해 Oracle 데이터베이스에서 SELECT 쿼리를 실행하고, 그 결과를 클라이언트로 반환하는 방법을 알아보겠습니다. Oracle DB는 강력한 엔터프라이즈 데이터베이스인데, Node.js 환경에서 oracledb 모듈을 활용하면 쉽게 연결할 수 있습니다. 단계별로 상세히 다뤄볼게요!1. 사전 준비: Oracle DB와 Nuxt 환경 설정Oracle 데이터베이스에서 데이터를 조회하려면 몇 가지 준비가 필요합니다.1.1. 프로젝트 환경Nuxt 3 프로젝트가 이미 설정되어 있다고 가정합니다. server/api 디렉토리에서 서버 핸들러를 작성할 예정입니다: my-nuxt-project/├── server/│ └── api/│ ..

데이터 조작 언어 (DML): SELECT, INSERT, UPDATE, DELETE 등

데이터베이스의 심장, 데이터 조작 언어 (DML)데이터베이스는 방대한 양의 데이터를 체계적으로 관리하고 활용하는 데 필수적인 도구입니다. 이러한 데이터베이스를 효과적으로 운영하기 위해서는 데이터를 검색, 추가, 수정, 삭제하는 등 다양한 작업을 수행할 수 있어야 합니다. 이러한 작업을 수행하기 위해 사용되는 언어가 바로 **데이터 조작 언어 (Data Manipulation Language, DML)**입니다.DML은 관계형 데이터베이스 시스템에서 가장 많이 사용되는 SQL(Structured Query Language)의 하위 집합으로, 데이터베이스에 저장된 실제 데이터를 다루는 데 특화되어 있습니다. DML을 통해 우리는 원하는 데이터를 추출하고, 새로운 데이터를 추가하며, 기존 데이터를 수정하거나 ..