참조 : https://github.com/kwj1270 mybook.db 생성 : 톰캣 서버의 작업 폴더가 기본으로 eclipse가 설치된 폴더로 되어 있어 eclipse가 설치된 폴더에 만들어야 함 book 테이블 생성 pom.xml에 라이브러리 추가 <dependency> 코드 찾기 : http://search.maven.org 접속하여 sqlite 검색 sqlite-jdbc를 찾아 옆의 버전을 클릭 Apache Maven 옆의 복사를 클릭하여 복사 pom.xml에 붙여넣기를 이용하여 코드 추가 DTO… Continue Reading 스프링 03. Sqlite 데이터베이스와 DTO 생성

참조 : https://github.com/kwj1270 프로젝트 생성 새 프로젝트 생성 : File -> New -> Other -> Spring -> Spring Legacy Project 프로젝트 이름을 Spring1st로 정함 패키지 이름 지정 : 3단어로 구성해야 함(점 2개만 포함시켜야 함) 프로젝트 생성 결과 화면 서버 설정 프로젝트 위에서 마우스 오른쪽 버튼 클릭 -> Run As -> Run… Continue Reading 스프링 02. 첫번째 프로젝트

참조 : https://github.com/kwj1270 이클립스 EE 다운로드 URL : https://www.eclipse.org/downloads/packages/ 톰캣 설치 URL : http://tomcat.apache.org/ 설치 서버설정 자바연결 : JDK로 설정 변경 톰캣 설치 경로 지정 마무리 STS 다운로드 : 이클립스에 스프링 프레임워크(Spring Framework) 다운받아 설정 이클립스 EE 실행 Help -> Eclipse Marketplace   : 목록 체크하는데 많은 시간이 걸릴 수 있음 접속이 잘 안될때는… Continue Reading 스프링 01. 스프링(Spring) 환경설정

참조 SQL(Structured Query Language) : 내가 정리한 것 최종 실행파일 : [추후 공지]을 압축해지 한 후 a.bat 파일을 더블클릭하면 실행됨 상품테이블(tshop) : db파일명은 myshop.db 회원테이블(tmember) : 주문테이블(torder) : 외래키(foreign key)를 2개 사용해서 생성해야 함 MyConst.java

GoodsDTO.java GoodsDAO.java GoodsUI.java MemberDTO.java MemberDAO.java MemberUI.java OrderDTO.java OrderDAO.java OrderUI.java MainUI.java

참조 SQL(Structured Query Language) : 내가 정리한 것 최종 실행파일 : Summber20200614.zip을 압축해지 한 후 a.bat 파일을 더블클릭하면 실행됨 학과테이블(tdept)

도서테이블(tbook)

회원테이블(tmember) : 학과를 학과테이블(tdept)와 외래키를 사용해서 연결

대출테이블(tlend) : 외래키(foreign key)를 사용해서 생성해야 함

회원 뷰(vmember) : 회원정보와 학과정보를 조인

대출가능한 도서 뷰(vlendablebook)

회원-대출-도서… Continue Reading [자바] 도서관리 #6 도서관리 데이터베이스 설계 및 구현(2020년 MySql)

참조 SQL(Structured Query Language) : 내가 정리한 것 최종 실행파일 : Summber20200614.zip을 압축해지 한 후 a.bat 파일을 더블클릭하면 실행됨 학과테이블(tdept)

도서테이블(tbook)

회원테이블(tmember) : 학과를 학과테이블(tdept)와 외래키를 사용해서 연결

대출테이블(tlend) : 외래키(foreign key)를 사용해서 생성해야 함

위와 같이 생성하면 아래와 같이 변경되어 저장됨

회원 뷰(vmember) : 회원정보와… Continue Reading [자바] 도서관리 #6 도서관리 데이터베이스 설계 및 구현(2020년 Sqlite)

php와 mysql 연결 모듈 설치 $  sudo apt install php-mysql

nginx 재시작 sudo /etc/init.d/nginx restart PHP 프로그램 db연결 코드(/var/www/html/dbconn.php) sudo nano /var/www/html/dbconn.php

PHP 프로그램 SELECT 테스트(/var/www/html/select.php) sudo nano /var/www/html/select.php

실행 : 웹브라우저에서 http://라즈베리IP주소/select.php PHP 프로그램 INSERT 폼 (/var/www/html/insert.html) sudo nano /var/www/html/insert.html

PHP 프로그램 INSERT PHP(/var/www/html/insert_post.php) sudo… Continue Reading PHP로 MariaDB 접속하기

파이썬으로 MariaDB 접속하기 pymysql 모듈 설치 $ pip3 install pymysql

파이썬 프로그램 SELECT 테스트(sample_select.py 로 저장)

실행 : python3 sample_select.py    <– 파이썬 3.7로 실행 파이썬 프로그램 INSERT 테스트(sample_insert.py 로 저장)

실행 : python3 sample_insert.py    <– 파이썬 3.7로 실행 파이썬 프로그램 INSERT테스트 2(sample_insert2.py로 저장)

 

MariaDB : 출처(나무위키) MySQL이 오라클로 넘어간 뒤, 불확실한 라이선스 문제를 해결하려고 나온 오픈 소스 DBMS 2009년에 MySQL AB 출신 개발자들이 따로 나와 MariaDB 재단을 세워서 개발하고 있다. 2013년 현재 기능적으로는 MySQL과 동일하며, 성능은 더 낫다. 구현 언어는 C++이며 2016년 3월 15일 기준 2,098,413줄의 코드로 이뤄져 있다. 용어 MySql과 MariaDB를 혼용해서… Continue Reading 라즈베리파이에 MariaDB 설치하기

PHP 엔진엑스는 아파치 서버와는 달리 PHP를 자체적으로 해석하질 못함 그래서 미들웨어 개념으로 엔진엑스와 PHP 사이에 통신을 담당하는 fpm을 설치해줘야 함 PHP 설치 PHP-FPM 패키지 설치 : 2019년 10월엔 PHP 7.3버전이 설치됨 $ sudo apt install php-fpm PHP-FPM 모듈 설치 $ sudo apt install php-gd php-curl php-mbstring php-xml php-mcrypt 엔진엑스에서 PHP를… Continue Reading 라즈베리파이에 PHP 설치하기

error: Content is protected !!