본문 바로가기

Tomcat Mysql 연동 Linux Tomcat 과 MYSql 연동하는 방법입니다. MYSql과 Tomcat 연동을 위해서는 MYSql의 JDBC를 설정해야합니다. [다운로드 Site] http://dev.mysql.com/downloads/connector/j/3.0.html Download 후 해당 폴더로 Move 해당 파일 사용을 위해 /etc/profile에 설정해 줍니다. (경로 변경을 위해 해당 폴더를 /usr/local/src/mysql-jdbc로 변경하였습니다.) export CLASSPATH=$CLASSPATH:/usr/local/src/mysql-jdbc/mysql-connector-java-3.0.17-ga-bin.jar CLASSPATH에 해당 MYSql JDBC 경로의 jar 파일을 추가합니다. 해당 내용.. 더보기
Java Version 변경 Java Version 변경 방법입니다. CentOS의 경우 설치 시 Java가 설치되어 있습니다. Upgrade 된 Java 적용을 원하는 경우 해당 방법으로 적용하면 됩니다. 1) Java 설치 해당 rpm을 받아 rpm을 설치 합니다. 2) Profile 설정 #vi /etc/profile export JAVA_HOME=/usr/java/ export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=$JAVA_HOME/jre/ext:$JAVA_HOME/lib/tools.jar #source /etc/profie 기본 rpm 설치 시 해당 Java는 /usr/java/ 폴더에 설치되어 집니다. 3) 자바 버전 변경 - 기존 자바 Version 확인 #java -versio.. 더보기
MySql Join Join은 Inner Join과 Outer Join이 있습니다. - Inner Join : 두 테이블에 같은 값이 있는 것만 Data를 조회함 - Outer Join : 기준 테이블에 대응하는 값만 보여줌 다음은 Table 구조 및 Value 구조 입니다. Student Table - Table 구조 : id int, name varchar(15), depid int - 값 List id name depid 1 kwon 1 2 kim 2 3 lee 3 Dep Table - Table 구조 : depid int, depname varchar(15) - 값 List depid depname 1 Computer 2 English 다음은 Join의 예시입니다. 1) Inner Join SELECT A.NAME .. 더보기
Group By 관련 함수 MYSql의 Group By 관련 함수입니다. Count(expr) - 갯수를 반환합니다. Avg(expr) - 평균 값을 반환합니다. Min(expr) - 최소 값을 반환합니다. Max(expr) - 최대 값을 반환합니다. Sum(expr) - 합을 반환합니다. Rand(expr) - Random 값을 반환합니다. - Order By에서 Random 하게 정렬할 수 있습니다. 위의 예시는 random 하게 Data를 정렬합니다. 단 limit가 있기 때문에 정렬 후 위에서 3개까지 Data를 보여줍니다. 더보기
Data 처리 쿼리 Mysql에서 Select하는 명령어입니다. Table에서 Data 조회Select 컬럼1, 컬럼2 From Table 명ex)Select Name, ID, AddressFrom home Colume 명 변경Select 컬럼 AS 변경이름 From Table 명ex)Select Name As '성명'From home 정렬Select 컬럼 From Table 명 Order by 컬럼;(Asc는 오름차순이며 Desc를 붙이면 내림차순임)ex)Select IdFrom homeOrder by id; 조건 조회Where를 사용하여 조건 조회Select 컬럼 From Table 명 Where 컬럼 = '조건';ex)Select * From home Where id = '1702'; Data UpdateUpdate .. 더보기