반응형

Database ( DB ) 128

MS SQL - 오류 : PKIX path building failed

목차 PKIX path building failed 에러 메시지 PKIX path building failed 원인 PKIX path building failed 해결 방법 PKIX path building failed 에러 메시지 com.microsoft.sqlserver.jdbc.SQLServerException: 드라이버가 SSL(Secure Sockets Layer) 암호화를 사용하여 SQL Sever로 보안 연결을 설정할 수 없습니다. 오류: "PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested ta..

Spring boot JPA 서버 실행 시 초기값 자동 insert

H2 데이터베이스는 메모리 데이터베이스이기 때문에 데이터베이스를 따로 설치할 필요가 없어서 혼자 공부할 때 많이 사용됩니다. 참고: H2 설정 방법 그런데 H2 데이터베이스를 사용하면 좀 화나는 일이 있는데 프로그램을 다시 실행할 때마다 데이터베이스가 초기화된다는 것입니다. 프로그램의 오류를 발견해서 고쳐서 다시 실행하면 데이터를 처음부터 다시 넣어야 하는 것이죠. 이 때 resources 폴더 안에 import.sql 파일을 만들면 서버를 실행할 때마다 import.sql 안에 작성한 sql문을 실행합니다. import.sql의 내용은 다음과 같습니다. insert into t_user(user_id, user_name) values('hong', '홍길동'); insert into t_user(use..

[MSSQL] SQL Server 구성 관리자를 찾을 수 없는 경우

방법 1: 검색 또는 실행 창에서 직접 실행 명령어 입력 SQL Server 2019: SQLServerManager15.msc SQL Server 2017: SQLServerManager14.msc SQL Server 2016: SQLServerManager13.msc SQL Server 2014: SQLServerManager12.msc SQL Server 2012: SQLServerManager11.msc SQL Server 2008: SQLServerManager10.msc 방법 2: Windows 탐색기에서 직접 실행 64bit의 경우 C:\Windows\SysWOW64 폴더에서 해당 msc 파일 실행

CentOS7에 oracle 19c 설치 하는 방법

Xming 설치하기 1) 아래 사이트에서 내려받아 설치 http://sourceforge.net/projects/xming/files/latest/download 2) C:\Program Files (x86)\Xming의 X0.hosts 파일에 IP 정보 추가 localhost 192.168.0.62 3) xLaunch를 실행하여 다음과 같이 설정 3) C:\Program Files (x86)\Xming의 X0.hosts파일에 IP 정보 추가 PuTTY 설치 1) 아래 사이트에서 Putty 를 내려받아 설치 https://www.chiark.greenend.org.uk/~sgtatham/putty/ 2) 다음과 같이 설정 3) PuTTY로 서버 접속 hosts 설정 1) vi /etc/hosts 명령어를..

linux CentOS 7에 mssql 2019 install

yum update 및 upgrade sudo yum update sudo yum upgrad MSSQL install 1) MSSQL 2019 repository 구성 다운로드 sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2019.repo 2) SQL Server 설치 sudo yum install -y mssql-server 3) mssql-conf setup 실행 에디션 선택 sudo /opt/mssql/bin/mssql-conf setup yes 입력 언어 설정 및 관리자 비밀번호 입력 4) 서비스 실행 여부 확인 systemctl status mssql..

jpa + querydsl + sqlite 페이징 처리 방법

JPA는 기본적으로 sqlite를 지원하지 않기 때문에 SQLDialect를 생성해야 합니다. 구글에 검색해보면 보통 아래 코드가 나옵니다. import java.sql.Types; import org.hibernate.dialect.Dialect; import org.hibernate.dialect.function.SQLFunctionTemplate; import org.hibernate.dialect.function.StandardSQLFunction; import org.hibernate.dialect.function.VarArgsSQLFunction; import org.hibernate.dialect.identity.IdentityColumnSupport; import org.hibernate...

mssql(SQL Server)에서 .mdf 파일로 데이터베이스 복구하는 방법

보통 데이터베이스를 복구하기 위해서 미리 백업해 놨던 bak 파일로 복구를 합니다. 하지만 백업을 하지 못했는데 SQL Server의 오류로 실행도 안되고 백업도 안 되는 현상이 있을 수 있습니다. 이 경우 mdf 파일로 데이터베이스를 복구할 수 있습니다. Microsoft SQL Server Management Studio를 실행 데이터베이스에 접속 데이터베이스 폴더에서 마우스 오른쪽을 클릭 연결 클릭 "추가" 버튼 클릭 후 mdf 파일 선택

JPA에서 insert, update, delete 할 때 자동으로 select 하지 않게 하는 방법

JPA에서 CRUD 중 Create(insert), Update, Delete query를 할 때, 원하지 않는 select query가 발생합니다. 다음 예제를 먼저 보겠습니다. select query가 발생하는 예제 먼저 User entity class를 생성합니다. import lombok.Getter; import lombok.Setter; import javax.persistence.Entity; import javax.persistence.Id; @Entity @Getter @Setter public class User { @Id private String userId; private String userName; private int age; } entity를 사용할 repository cl..

MariaDB 계정 생성 방법 for MacOS

목차 MariaDB 접속 계정 생성 데이터베이스 스키마에 사용 권한 부여 새로고침 MariaDB 계정 생성 방법 1. MariaDB에 접속 mysql 2. 계정 생성 CREATE USER '아이디'@'%' IDENTIFIED BY '비밀번호'; 계정을 생성하면서 권한 부여 '%'를 'localhost'로 할 경우 localhost에서만 접속 가능 ex) create user 'admin'@'%' identified by 'admin'; 3. 데이터베이스 스키마에 사용 권한 부여 GRANT ALL PRIVILEGES ON 데이터베이스.* TO '아이디'@'%'; 4. 새로고침 FLUSH PRIVILEGES;

MacOS에 MariaDB 설치하는 방법

MacOS에서는 Homebrew를 사용하여 MariaDB를 설치할 수 있습니다. Homebrew는 여기에서 설치할 수 있습니다. Homebrew가 설치되어 있다면 다음과 같이 설치를 할 수 있습니다. brew install mariadb 설치 후에는 다음과 같이 MariaDB Service를 시작합니다. mysql.server start MariaDB Server 자동 시작하려면 다음과 같이 Homebrew 서비스 기능을 이용할 수 있습니다. (이 서비스 기능은 launchd 의 launchctl 유틸리티를 이용합니다) : brew services start mariadb MariaDB 서비스가 시작되었는지 확인하는 방법은 다음과 같습니다. mysql 아래와 같이 MariaDB로 바뀌면 성공입니다.

728x90
반응형
loading