본문 바로가기
블로그 이미지

방문해 주셔서 감사합니다! 항상 행복하세요!

  
   - 문의사항은 메일 또는 댓글로 언제든 연락주세요.
   - "해줘","답 내놔" 같은 질문은 답변드리지 않습니다.
   - 메일주소 : lts06069@naver.com


연동7

일렉트론 시작 - 3 (Electron study, Sqlite와의 연동) 어느정도 기초틀이 이루어진 상태에서 sqlite를 활용해서 데이터를 한번 넣어보고 가져오기위한 작업을 진행 하였습니다. 데이터베이스 접속하는 커넥션 함수, 저장함수, 가져오기 함수 등 총 3가지로 나누었고, 해당 기능을 순차적으로 동작 시켜 보았습니다. main.js에다가 해당 함수를 호출하는 방식으로 사용 하였습니다. const sqlite3 = require('sqlite3').verbose(); //데이터베이스 관련된 초기 기능 let isConn = false; let db = new sqlite3.Database('./db/my.db', sqlite3.OPEN_READWRITE, (err) => { if (err) { console.error(err.message); } else { consol.. 2020. 1. 2.
NodeJs Redis 연동(NodeJs 레디스연동, zrangebyscore) redis를 연동하기 위해서는 redis와 관련된 모듈을 설치한다. npm install redis 사용법은 매우 쉽다. const REDIS = require('redis'); var redis = REDIS.createClient(6379, '127.0.0.1'); //이하 내용은 조회.. redis.quit(); 자바에서 지원하는 jedis나 기타 라이브러리랑 비교해보면 속도차이가 엄청나게 난다. 예를들어, 자바에서 redis를 연동해서 특정 데이터를 100만건 저장한다 하면, 자바로는 1분내외정도 걸리는데 Node.js에서는 5초 이내 완료한다.. Redis에서 안타까운 점이 바로 조.회.기.능.이 약하다는 점인데..zrangebyscore 기능을 활용하면 나름 기간별로 데이터를 가져오는 흉내를 .. 2019. 8. 16.
NodeJs Mysql 연동(Nodejs Maria 연동, 노드js 마리아, 노드js mysql) 1. 설치한 모듈 npm install mysql 2. 1차 소스코드 const mysql = require('mysql'); //My-sql을 사용하였다. const connection = mysql.createConnection({ //커넥션 생성 host: 'ip주소', user: '아이디', database: '데이터베이스 명칭', password : '비밀번호' }); connection.query("select * from test", function (error, results, fields) { //조회 if (error) { console.log(error); } else { console.log(results); //결과 출력(간혹 커넥션이 끊어졌다는 오류가 나올때가 있다.) } });.. 2019. 8. 14.
앵귤러 튜토리얼 (Angular tutorial) -21 with 파이어 베이스 * 제가 다시 작성한 최신 튜토리얼 수정본 입니다. 아래 주소를 통해서 진행하시는 것을 권장 드립니다. ^^ lts0606.tistory.com/328 앵귤러 튜토리얼(Angular tutorial) - 1 안녕하세요. 앵귤러에 대해서 알아보기위해 이곳을 찾아주신 분 들께 감사의 말씀 드립니다.^^ 천천히, 초심자도 조금 더 쉽게 접근할 수 있도록 내용을 구성하여 보겠습니다. 어�� lts0606.tistory.com 이번시간에는 삭제 기능에 대해 알아보도록 하겠다. 삭제기능은 저번시간에 하였던 update라는 기능과 거의 동일하다. 저번시간에 살펴본 기능에서 문제점은 모두 수정되는 점이 문제였다면 이번시간에도 그냥 단순하게 삭제기능을 구현한다면 마찬가지 문제가 발생 할 것 이다. 그렇다면 수정 및 삭제.. 2019. 7. 16.
php mysql 연동 mysqli 모듈의 동작 확인 1. php.ini 파일에서 mysqli 모듈의 주석처리가 해제되어 있는지 확인힌다. 2. phpinfo();를 통해서 모듈이 동작중인지 확인 한다. 접속방법 $conn = mysqli_connect( 'ip주소', '계정', '비밀번호', '연결할 테이블'); 사용 예제 $conn = mysqli_connect( 'ip주소', '계정', '비밀번호', '연결할 테이블'); $sql = "SELECT * FROM test "; $result = mysqli_query($conn, $sql); $row = mysqli_fetch_array($result); 2019. 7. 14.
앵귤러 튜토리얼 (Angular tutorial) -18 with 파이어 베이스 * 제가 다시 작성한 최신 튜토리얼 수정본 입니다. 아래 주소를 통해서 진행하시는 것을 권장 드립니다. ^^ lts0606.tistory.com/328 앵귤러 튜토리얼(Angular tutorial) - 1 안녕하세요. 앵귤러에 대해서 알아보기위해 이곳을 찾아주신 분 들께 감사의 말씀 드립니다.^^ 천천히, 초심자도 조금 더 쉽게 접근할 수 있도록 내용을 구성하여 보겠습니다. 어�� lts0606.tistory.com 저번시간에는 파이어베이스 계정을 추가하였고, 데이터베이스를 만들어 보았다. 이번시간에는 앵귤러를 통해서 파이어베이스에 연동을 하는 방법에 대해 알아 보겠다. 먼저 새롭게 프로젝트를 만들어준다. (현재 디렉토리는 E:/04_NODE이다.) ng new testMyFire 이후에 아래 명령어를.. 2019. 7. 9.