분류 전체보기 10

[MSSQL] SQL Server 2014 Express 서비스 팩 업데이트

SQL Server 2014 Express → SQL Server 2014 SP3 Express 오리지널 릴리즈에서 SP3으로 업데이트하는 방법입니다. 서비스 팩을 실행하기만 하면 돼서 별거 없는데 서비스 팩 파일과 SP3 Express 설치 파일을 혼동해서 한참을 삽질했네요.SELECT @@VERSION;-- 서비스 팩 3으로 업데이트 후Microsoft SQL Server 2014 (SP3) (KB4022619) - 12.0.6024.0 (X64) Sep 7 2018 01:37:51 Copyright (c) Microsoft CorporationExpress Edition (64-bit) on Windows NT 6.3 (Build 19045: ) (Hypervisor)-- SP3 CU(Cumul..

DB/MSSQL 2024.11.21

[MSSQL] SQL Server 2014 Express 빌드 업데이트

보안과 관련된 이유로 DB 버전을 최신 버전으로 업데이트해 달라는 요청을 받았습니다. 2008 → 2014와 같이 상위 버전으로 마이그레이션은 해보았으나, 업그레이드가 아닌 업데이트는 처음 들어보는 내용이라 기록으로 남깁니다.SELECT @@VERSION;-- 업데이트 전Microsoft SQL Server 2014 - 12.0.2000.8 (X64) Feb 20 2014 20:04:26 Copyright (c) Microsoft CorporationExpress Edition (64-bit) on Windows NT 6.3 (Build 14393: )-- 업데이트 후Microsoft SQL Server 2014 (RTM-CU14) (KB3158271) - 12.0.2569.0 (X64) May 27 ..

DB/MSSQL 2024.11.15

[PB] Invalid DataWindow row/column specified at line ...

PowerBuilder 버전: 12.5오류 메시지: Invalid DataWindow row/column specified at line _ in function _ of object _. DataStore 객체로 조회한 특정 행의 값을 GetItem...() 함수로 가져올 때 위 오류가 발생했습니다. SELECT 쿼리: SELECT T1.CODE AS CODE, T2.COLUMN1 AS COLUMN1, T2.COLUMN2 AS COLUMN1, T2.COLUMN3 AS COLUMN3 FROM TABLE_1 T1, TABLE_2 T2 WHERE T1.CODE = T2.CODEPowerBuilder 코드: Integer li_i, li_count, li_codeString ls_column1, ls_..

PowerBuilder/error 2024.10.29

[Oracle] Oracle 11g XE 설치(Rocky Linux 8.5)

1. 오라클 필요 패키지 설치yum -y install glibc make binutils gcc libaio libnsl# libnsl 패키지는 설치하지 않으면 이후 lsnrctl 실행 시 오류가 발생합니다. 다른 블로그에서는 compat-libcap1, compat-libstdc++-33 등 훨씬 더 많은 패키지를 설치했는데, 이 경우는 XE 버전이 아닌 11g의 필수 패키지를 설치한 것 같습니다. Oracle Database 11g 공식 설치 가이드2. 오라클 설치 파일 압축 해제 및 설치unzip oracle-xe-11.2.0-1.0.x86_64.rpm.zipcd Disk1/rpm -ivh oracle-xe-11.2.0-1.0.x86_64.rpm3. 오라클 설정 및 서비스 실행/etc/init.d..

DB/Oracle 2024.05.17

[JSP] javax/servlet/jsp/tagext/TagLibraryValidator 오류 해결

JSP 프로젝트에서 반복문을 돌리기 위해 JSTL Core 태그를 추가했더니, java.lang.NoClassDefFoundError: javax/servlet/jsp/tagext/TagLibraryValidator라는 500 에러가 발생했습니다. 원인은 JSTL dependency였습니다. 스프링 3.0 버전은 JSTL dependency 코드를 아래와 같이 바꿔야 합니다. // Gradle dependencies implementation 'javax.servlet:jstl:1.2' // 위 코드를 아래 코드로 변경 implementation group: 'org.glassfish.web', name: 'jakarta.servlet.jsp.jstl', version: '2.0.0' // Maven d..

Spring Boot/error 2022.12.19

03. 전자정부프레임워크 gradle 프로젝트 만들기

Q. 그전에, gradle은 무엇인가요? 소프트웨어 개발에 있어서 빌드를 자동으로 도와주는 빌드 도구입니다. 대표적으로 maven, ant 등이 있습니다. Q. 그중에서 gradle을 사용하는 이유는 뭔가요? 크게 2가지로 좋은 가독성과 빠른 속도가 있습니다. 전에는 maven을 주로 사용했지만 maven에 비해 스크립트가 훨씬 간결하며 속도도 10~100배 빠르기에 요즘은 gradle로 변경되는 추세라고 합니다. 새로 배우는 입장이라면 maven보다 gradle로 배워보길 추천합니다. gradle, maven 비교에 관한 자세한 내용은 Gradle 홈페이지에서 확인할 수 있습니다. Gradle vs Maven으로 이동 plugins { id 'java' id 'org.springframework.boo..

01. 전자정부프레임워크 4.x 설치

이전 글 - 전자정부프레임워크란? 00. 전자정부프레임워크란? Q. 그전에, 프레임워크(Framework)는 무엇인가요? 앱이나 웹 개발을 더 수월하게 도와주는 뼈대입니다. 반복 작업이 필요 없도록 기본적인 기능을 갖추고 있어 개발 시간을 절약시킬 수 있게 됩니다 sprout-web-developer.tistory.com 더보기 저는 eGovFrameDev-4.0.0-64bit에 있는 workspace로 지정했습니다. 왼쪽 아래 "Use this as the default and do not ask again"을 체크하면 다음부터 실행 시 workspace폴더를 물어보지 않습니다. workspace는 설정에서 변경할 수 있으니 전 체크했습니다. 잘못된 내용 있으면 알려주시면 감사하겠습니다.

00. 전자정부프레임워크란?

Q. 그전에, 프레임워크(Framework)는 무엇인가요? 앱이나 웹 개발을 더 수월하게 도와주는 뼈대입니다. 반복 작업이 필요 없도록 기본적인 기능을 갖추고 있어 개발 시간을 절약시킬 수 있게 됩니다. 요리로 예를 들면 밀키트라고 생각하면 됩니다. 직접 요리를 하면 레시피를 숙지하고, 재료를 구하고, 요리도 해야 하지만, 밀키는 조리만 하면 완성되는 것처럼 시간을 훨씬 절약시킬 수 있습니다. Spring(Java), DJango(Python), Ruby On Rails(Ruby) 등이 있습니다. Q. 전자정부프레임워크는 무엇인가요? 정식 명칭은 "전자정부 표준프레임워크"이며, Java 기반의 정보시스템 구축에 활용할 수 있는 개발·운영 표준 환경을 제공하기 위해 만들어진 프레임워크입니다. Q. 왜 사용..