개요 Knex.js는 Node.js SQL 빌더 및 질의 기능을 제공하는 라이브러리이다. MySQL, MariaDB, PostgreSQL, SQLLite, Oracle, MSSQL과 같이 대부분의 RDBMS를 지원한다. 프로젝트 적용 프로젝트에 적용하기 위해 아래와 같이 패키지를 설치한다. $ npm install knex --save $ npm install mysql --saveKnex.js 예제 아래는 Knex.js을 이용하여 쿼리 빌더를 사용하지 않고 RAW SQL 질의를 하는 예이다. MySQL을 예로 들었다. const knexConfig = { client: 'mysql', connection: { host: '{host}', user: '{user}', password: '{password..
먼저 읽어볼만한 글 Windows 운영체제에서 MySQL 5.7.x 설치하기 CREATE TABLE 예시 MySQL 테이블 생성의 예는 아래와 같다. 아래는 회원 테이블 생성의 간단한 예이다. CREATE TABLE user ( id INT(11) UNSIGNED NOT NULL AUTO_INCREMENT, email VARCHAR(255) NOT NULL UNIQUE, password_encrypted VARCHAR(255) NOT NULL, is_deleted TINYINT(1) NOT NULL DEFAULT 0, created_datetime DATETIME DEFAULT CURRENT_TIMESTAMP, updated_datetime DATETIME DEFAULT CURRENT_TIMESTAMP ..
먼저 읽어볼만한 글 IntelliJ IDEA에서 Spring Boot 프로젝트 생성하기 Spring Boot 프로젝트에서 Profile 적용하기 Windows 운영체제에서 MySQL 5.7.x 설치하기 데이터베이스 연결 및 질의를 위한 의존성 정보 추가 /build.gradle에 아래 내용을 추가한다. MyBatis 라이브러리를 이용하여 MySQL 데이터베이스에 연결하기 위한 의존성 정보이다. dependencies { compile group: 'org.springframework.boot', name: 'spring-boot-starter-jdbc' compile group: 'org.mybatis.spring.boot', name: 'mybatis-spring-boot-starter', versio..
MySQL for Windows 다운로드 MySQL 무료 버전인 MySQL Community Edition을 다운로드한다. 본 글에서 사용한 버전은 5.7.12이다. https://www.mysql.com → Downloads → MySQL Community Edition → Community (GPL) Downloads → MYSQL Community Server → Windows (x86, 64-bit), ZIP Archive -> Downloads 다운로드한 파일을 C:\mysql 경로에 압축 해제한다. MySQL 설치 및 초기화 MySQL 서버 구동에 앞서 초기화가 필요하다. 아래와 같이 초기화를 실행한다. C:\mysql\bin> mysqld --initialize 새로운 비밀번호를 부여하기 위..
- Total
- 2,351,784
- Today
- 89
- Yesterday
- 1,507
- 구동계
- jsp
- JAX-RS
- Tomcat
- timestamp
- Spring Boot
- 태그를 입력해 주세요.
- Docker
- 로드바이크
- jstl
- Kendo UI Web Grid
- jQuery
- Eclipse
- 평속
- JavaScript
- PC앱
- spring
- CSS
- MySQL
- Kendo UI
- chrome
- bootstrap
- node.js
- date
- 로드 바이크
- java
- It
- 자전거
- Spring MVC 3
- CentOS