Javalin 프레임워크에 PostgreSQL 붙여보기

이미지
  지난번 글( https://gauryan.blogspot.com/2024/09/javalin.html )에 이어서, Javalin 프레임워크에 PostgreSQL 을 붙여서 동작시켜보자. 우선, scoop 을 이용해서 PostgreSQL을 설치해준다. scoop install postgresql 을 실행한다. pg_ctl start 를 입력해서 PostgreSQL을 기동합니다. psql -U postgres 를 입력해서 PostgreSQL에 관리자로 로그인합니다. 다음처럼 새로운 사용자 계정을 생성합니다. 사용자 이름과 비밀번호는 원하는 것으로 설정하면 되겠습니다. 그리고, Database 를 생성합니다. 데이터베이스 이름은 test_db 로 하였고, 소유주는 test_user 로 하였습니다. \q 로 PostgreSQL에서 빠져나와서 새로 새성한 사용자로 로그인해봅니다. 새로운 테스트용 테이블도 생성해봅니다. CREATE TABLE TB_ADMIN (     ADMIN_NO Serial NOT NULL,     LOGIN_ID Varchar(20) NOT NULL UNIQUE,     PASSWD Varchar(20) NOT NULL,     NICK Varchar(20) NOT NULL,     EMAIL Varchar(40),     PRIMARY KEY (ADMIN_NO) ) Without Oids; 테스트용 데이터도 넣어봅시다. INSERT INTO TB_ADMIN(LOGIN_ID, PASSWD, NICK, EMAIL) VALUES('honggildong', 'ajtwlddl', 'HONG', 'hgd@gmail.com');   INSERT INTO TB_ADMIN(LOGIN_ID, PASSWD, NICK, EMAIL) VALUES('jangnara', 'dlQmsdl', 'JANG', 'jnr@gmail.com'); 데이터가

Windows 에 Python설치하고 첫 프로그램 만들어보기

이미지
  Python을 Windows 에 설치할 수 있는 2가지 방법을 알아보자. 우선, 웹브라우저를 통해서 파이썬의 공식사이트 https://www.python.org 에 접속해본다. Downloads 메뉴 위에 마우스를 올려서 팝업메뉴가 나오면 Python 3.12.5 버튼을 클릭해서 Python 설치 파일을 다운로드 한다. 다운로드한 설치 파일 (python-3.12.5-amd64.exe)를 더블클릭해서 실행한다. Add python.exe to PATH 에 체크해두고 Install Now 를 선택한다. 위와 같은 화면이 나오면 설치가 완료된 것이다. 이제, 명령프롬프트에서 python -V 라고 입력하면, 설치된 Python 의 버전이 표시될 것이다. 성공~!!! 이렇게 해서, Python을 설치하는 첫번째 방법을 알아보았다. 두번째 방법을 진행하기 전에 설치해놓은 Python을 다시 삭제하자. TT 두번째 방법은 scoop 이라는 윈도우 설치관리도구를 사용하는 것이다. 우선, 웹브라우저에서 https://scoop.sh 에 접속해본다. scoop 이 설치되어 있지 않다면, PowerShell 에서 다음을 실행하여 scoop 을 설치한다. Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression 그리고, python을 검색해본다. 위의 그림을 보면 커맨드창에서 scoop install main/python 이라고 입력하면, Python 을 설치할 수 있다는 것을 알 수 있다. 한 번 해보자. 이렇게 설치가 되었고, scoop list python 이라고 입력해보자. 그러면, Python 이 설치된 것을 확인해볼 수 있다.  아쉽게도 python --version 라고 입력하면 버전이 표시되는 않는다.  이제, 첫 Python 프로그램을 만들어보자. 적당한 디렉토리(C:\

Windows에 PostgreSQL 설치해서 사용해보기

이미지
https://www.enterprisedb.com/downloads/postgres-postgresql-downloads 에 클릭해서 들어가면 여러가지 버전의 PostgreSQL을 다운로드 받을 수 있다. 이 중에서 가장 최신 버전(16.4)를 다운로드 하여, 설치프로그램으로 설치하면 됩니다. 적당한 비밀번호를 입력해주세요. Finish 버튼을 누르기 전에 체크박스를 언체크해주세요. 그리고, Finish 누르면, 설치 완료. 서비스에도 등록되어서, 자동으로 서버가 실행이 된다. Windows 에서 PostgreSQL을 운영하려면 이렇게도 괜찮은데, 보통은 개발 목적으로 설치하게 된다. 그래서, 나는 이렇게 설치프그로램으로 설치하는 것보다는 scoop ( https://scoop.sh ) 을 이용해서 설치한다. 일단 설치한 PostgreSQL을 삭제하고.... scoop 을 준비한다.   그리고, 커맨드창에서 scoop install main/postgresql 를 입력해서 다시 설치를 진행한다. 여기에서 마지막 Notes 를 잘 확인해자. PostgreSQL 시작/종료를 pg_ctl start / pg_ctl stop 으로 할 수 있다. 그리고, pc_ctl register -N PostgreSQL 로 서비스에도 등록할 수 있다. 마지막으로 수퍼유저인 postgres 의 비밀번호는 없다고 나온다. 일단, pg_ctl start 로 서버를 실행시키자. 그리고, 시작의 프로그램메뉴를 뒤져보면, Scoop Apps 아래에 pgAdmin 4 라는 프로그램이 설치된 것을 확인해볼 수 있다. 이름을 보면 알겠지만, PostgreSQL GUI 관리 프로그램이다. 일단 실행을 해보자. 실행하면 아래와 같이 나오고, 왼쪽의 Servers 에 마우스 우측 버튼을 클릭해서 팝업버튼을 표시하고, Register > Server... 를 선택해준다.  아래 화면이 나오면, General 탭의 Name에 localhost 라고 입력하고, Connection 탭을 선