반응형

분류 전체보기 875

CentOS에 Tomcat 설치

1. TOMCAT 설치 http://tomcat.apache.org에서 tomcat 다운로드 # tar zxvf apache* # mv apache-tomcat-버전(기존 폴더이름) /usr/local/tomcat # vi /etc/profile export TOMCAT_HOME='/usr/local/tomcat' export PATH=$PATH:$TOMCAT_HOME/bin export CLASSPATH=$CLASSPATH:$TOMCAT_HOME/common/lib/jsp-api.jar:$TOMCAT_HOME/common/lib/servlet-api.jar (생략해도 관계 없음) # startup.sh # http://localhost:8080 으로 접속해본다. (고양이 그림이 나오면 성공) 2. TO..

개발도구/WAS 2019.08.11

database 테이블/컬럼 존재 여부 확인하기

MySQL MySQL은 information_schema가 하나의 데이터베이스로 관리되고 테이블 정보를 담고 있는 "TABLES" 테이블도 실제적인 자세한 정보를 담고 있다. SELECT COUNT(*) cnt FROM information_schema.tables WHERE table_schema = 'DB명' AND table_name = '테이블명'; 컬럼 확인은 아래와 같이 columns 테이블을 확인한다. SELECT * FROM information_schema.columns WHERE table_schema = 'DB명' AND table_name = '테이블명' AND column_name = '컬럼명'; oracle 오라클의 경우에는 "ALL_TABLES" 테이블를 조회하면 된다. SEL..

[mybatis, hikaricp, oracle] Caused by: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 38; 문서 루트 요소 "oraErrorSqlStateSqlExceptionMapping"은(는) DOCTYPE 루트 "null"과(와) 일치해야 합니다.

oracle DB 설정 중 아래와 같은 오류 발생. Caused by: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 38; 문서 루트 요소 "oraErrorSqlStateSqlExceptionMapping"은(는) DOCTYPE 루트 "null"과(와) 일치해야 합니다.​ ​확인 결과. mapperLocations 에러 에러가 발생했는데 보통 설정 할 때 아래와 같이 설정한다. classpath*:/${databaseType}/**/*.xml 이 경우 모든 경로의 xml을 다 읽는다는 의미인데 오라클만 신기하게 동작하지 않는다. 아래 처럼 수정하면 해결됨 classpath:/${databaseType}/**/*.xml

[mssql] user_connections ( max connection )

접속 가능한 connection을 의미하는 user connections의 대한 내용은 아래와 같습니다. - 인스턴스 하나 당 설정 가능한 최대값은 32767입니다. - 인스턴스란 CREATE DATABASE 문에 의해 생성된 DB 스키마를 의미합니다. - default value는 0인데 여기서 0은 unlimit ( 32767 ) 을 의미합니다. - 현재 값을 확인할 수 있는 쿼리는 EXEC sp_configure; 입니다. [출처] https://docs.microsoft.com/en-us/sql/sql-server/maximum-capacity-specifications-for-sql-server?view=sql-server-2017 Maximum Capacity Specifications for..

mybstis typeAlias 사용하기

mybatis에서 parameterType이나 resultType에 VO를 사용하려면 com.abc.project.UserVO 와 같이 경로를 모두 써줘야 해서 불편하다. typeAlias를 이용하여 짧게 변경할 수 있는데 사용법은 크게 2가지가 있다. 1. 클래스 단위 등록 - mybatis 설정 파일에 typeAliases를 등록한다. ... 2. 패키지 단위 등록 - 이 경우는 특정 패키지에 vo를 모두 넣어놨을 때 사용하는 방법. 2.1 VO에 Alias 작성 package com.test.vo; import org.apache.ibatis.type.Alias; @Alias("test") public class TestVo { ... } 2.2 mybatis 설정 파일에 패키지 등록 ...

728x90
반응형
loading