본문 바로가기
개발환경 세팅

JDBC 사용 과정 및 발생했던 문제 및 설치과정

by 문톰 2022. 2. 6.

 

1)JDBC를 사용하려는 이유

-채팅 기능 개발 진행 중에 자바로 TCP 소켓 서버를 만들었기 때문에 클라이언트에서 입력한 채팅을 저장해달라는 요청이 오면 소켓 서버는 JDBC를 사용해서 Mysql에 저장하기 위해서

 

2)설치 중 생겼던 문제

2-1)버전 문제

-JDBC를 사용하기 위해서 Java와 Mysql을 연결하는 MysqlConnector를 설치해야하는데

5.xx버전을 설치해서 java와 Mysql 연결을 시도했지만 되지 않아서

8.xx버전을 설치해서 java와 mysql을 연동함.

 

2-2)우분투 디렉토리 권한 문제  

-filezila 우분투서버에 파일을 옮기기 위해선 해당 파일을 옮겨놓을 디렉토리의 권한이 있어야함. (chmod -R 777 디렉토리이름)

 

JDBC에서 채팅을 저장하는 과정

 

3)우분투에 설치 후 환경변수 설정

-vi ~/.bashrc 파일에서 커넥터의 환경변수 작성시 커넥터 버전을 확인해서 작성한다.

export CLASSPATH=.:$JAVA_HOME/lib/mysql-connector-java-8.0.26.jar

댓글