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 디렉토리이름)
3)우분투에 설치 후 환경변수 설정
-vi ~/.bashrc 파일에서 커넥터의 환경변수 작성시 커넥터 버전을 잘 확인해서 작성한다.
export CLASSPATH=.:$JAVA_HOME/lib/mysql-connector-java-8.0.26.jar
댓글