728x90
반응형

전체 글 425

[Oracle]JAVA와 오라클 JDBC 연동하기 (ojdbc6.jar 위치)

자바와 오라클을 연동하기 위해서는 JDBC 드라이버가 필요함 JDBC 드라이버 위치는 오라클 설치한 위치마다 다르겠지만 보통 기본이면 아래와 같다. [JDBC 드라이버 경로] C:\app\admin\product\11.2.0\dbhome_1\jdbc\lib 사용하는 jdk버전에 따라 복사할 드라이버가 다른데, Oracle과 JDK버전에 따라 사용해야 하는 jar파일이 다르다. 오라클버전 jdk버전 jar orcale 12c JDK 1.7이상 ojdbc7.jar JDK 1.6이상 ojdbc6.jar oracle 11g JDK 1.6이상 ojdbc6.jar oracle 10g JDK 1.4, 1.5이상 ojdbc14.jar 위의 표를 참고하여 사용하면 된다. 이 드라이브를 추가하는 방법으론 1) Java가 ..

Database/Oracle 2022.01.15

[JDBC] mysql 연결할때 다른 인코딩으로 보내기

나 같은 경우에는 db 내의 인코딩이 latin1 로 되어있다보니 db에 직접 접속하여 쿼리를 날렸을때에는 오류가 없었으나, jdbc를 통해 날린 쿼리에서는 값이 안나오는 상황이였다. jdbc 연결하는 url에 characterEncoding 을 추가함 jdbc:mysql://localhost:3306/testdb?useUnicode=true&characterEncoding=latin1 이렇게 하고 실행하려고 했더니 톰캣 실행중 오류가 남 로그에오류 내용을 찾아보니 The reference to entity "characterEncoding" must end with the ';' delimiter. 라고 뜨는데, 해당 오류는 & 을 인식ㅇ하지 못해서 나는 오류로, & -> & ex) jdbc:mysql..

Database/Mysql 2022.01.15

[MariaDB] DEFAULT CHARACTER SET 변경하기(latin1->utf8mb4)

CentOS7에 설치한 마리아디비 5.5 버전의 들어가서, status 를 입력한 결과 아래와 같이 latin1이 나왔다. 혹시나 다른 상태 확인으로 해보았지만 여전했다. show variables like 'c%'; /etc/my.cnf 파일 안에 내용들을 추가하고 마리아디비를 재기동했다. --파일수정 sudo vi /etc/my.cnf [client] default-character-set = utf8mb4 [mysql] default-character-set = utf8mb4 [mysqldump] default-character-set = utf8mb4 [mysqld] character-set-server=utf8mb4 collation-server=utf8mb4_unicode_ci init-con..

Database/MariaDB 2022.01.15

[MariaDB] 마리아디비 접속, DB 생성, 사용자 계정 생성 및 권한 주기

-- root로 접속 mysql -u root -p --DATABASE 조회 SHOW DATABASES; --DB 생성 CREATE DATABASE DB명; -- USER 생성 CREATE USER '유저이름'@'호스트' IDENTIFIED BY'비밀번호'; --ex ) create user 'test'@'localhost' identified by '1234'; ) create user 'test'@'%' identified by '1234'; -- 모든 권한 부여 GRANT ALL PRIVILEGES ON DB명.* TO '유저이름'@'호스트' ; -- 변경사항 적용 FLUSH PRIVILEGES;

Database/MariaDB 2022.01.15
728x90
반응형
LIST