320x100
반응형
320x100
반응형
mssql 패키지 설치 터미널에서 아래의 명령어 입력 npm install mssql 아래와 같이 출력되면 설치 성공 express와 mssql 패키지 객체화 // express 프레임워크 객체 생성 const express = require('express'); // mssql 프레임워크 객체 생성 const sql = require('mssql'); // express의 새 인스턴스 할당 const app = express(); // express 서버 시작 app.listen(3000, () => { console.log('Express server listening on port 3000'); }); MSSQL DB 연결 설정하기 // SQL 접속 설정 const pool = new sql.Con..
서론 더보기 매번 프로그래밍하면서 문득 이런 생각이 들었다. 데이터베이스를 연동할 때 쓰는 것은 많은데 이게 대체 뭘까?... 사용하기 급급해서 이해 자체를 제대로 못한 체 여태 사용만 한 것 같아서 찾아보았다. ORM (Object-Relational Mapping) 객체 지향 프로그래밍 개념을 관계형 데이터베이스 모델에 매핑할 수 있는 프로그래밍 기술 즉, 객체와 데이터베이스 간 변환을 처리하므로 객체를 사용하여 데이터베이스 상호작용 SQL문을 직접 작성하지 않고 객체로 작업할 수 있는 추상화 계층 제공 SQL 및 데이터베이스 스키마의 복잡성을 처리않고 객체 지향 방식으로 데이터 작업 수행 데이터베이스 테이블을 나타내는 클래스와 해당 테이블의 행을 나타내는 객체 정의 대표적인 프레임워크로는 하이버네이..
Database 데이터베이스란? 체계적이거나 조직적으로 정리된 정보의 집합체 여러 사람이 공유하여 사용할 목적으로 체계화해 통합, 관리하는 데이터의 집합 데이터베이스 관리 시스템 (DBMS) DBMS DataBase Management System의 줄임말 데이터베이스를 관리를 할 수 있게 해주는 소프트웨어 응용 프로그램들이 데이터베이스를 공유하며 사용 할 수 있는 환경 제공 SQL Structured Query Language의 줄임말 데이터베이스에 접근할 때 사용하는 언어 단순한 질의 기능뿐 아니라 데이터의 정의와 조작 기능을 가짐 테이블 단위로 연산을 수행 초보자도 비교적 쉽게 사용 가능 데이터베이스 관리 시스템의 종류 종류 설명 관계형 DBMS 데이터를 열과 행을 이루는 테이블로 표현하는 모델 객..
이번 포스팅에서는... MS-SQL(SQL Server)에 접속하는 방법과 Pandas를 이용하여 데이터베이스에 저장된 데이터를 데이터프레임으로 읽어와서 출력하는 방법을 설명합니다. MSSQL DB 연결 pymssql 파이썬에서 MSSQL(SQL SERVER)의 데이터베이스를 제어 할 수 있게 해주는 모듈 모듈 설치 # Windows pip install pymssql # conda install pymssql # Linux sudo pip install pymssql # Mac sudo -H pip install pymssql DB 연결 import pymssql # Connect to the database conn = pymssql.connect(server='server_name',\ user='..
로컬 데이터베이스 접속 Connect(연결) 서버 인증 방식 변경 객체 탐색기 - SQL 서버 우클릭 - 속성 (Object Exploer - SQL Server right button - Properties) 보안 - 서버 인증 - SQL Server 및 Windows 인증 모드 (Security - Server authentication - SQL Server and Windows Authentication mode) 확인 (OK) 관리자 계정 활성화 (sa) SQL 서버 - 보안 - 로그인 - sa 우클릭 - 속성 (SQL Server - Security - Logins - sa right button - properties) 일반 - 암호 입력 (General - Input Password) 상태..
Error 테이블에 insert문을 사용하였더니 에러 출력 insert into testtable (id) values (1); Error Code: 1046 Error Code: 1046. No database selected Select the default DB to be used by double-clicking its name in the SCHEMAS list in the sidebar. 해결 방법 말 그대로 데이터베이스가 선택되지 않았기 때문 사용할 데이터베이스를 선택 스키마 목록 use DatabaseName : 해당 디비 사용 use test; 값 입력 재시도 insert into testtable (id) values (1); 수행 성공