PreparedStatement 에서 SQL 문 확인하기

System.out.println(preparedStatement);

https://stackoverflow.com/questions/2683214/get-query-from-java-sql-preparedstatement

접속 방법

오라클 접속방법

cmd > sqlplus

오라클 관리자 접속방법 

cmd > sqlplus sys/password as sysdba

잠금, 락 해제하기

// 사용자 ID가 hr이라고 가정
sql > alter user hr account unlock;


계정 관리

사용자 추가, 확인, 권한 부여

// 추가
sql > create user 사용자명 identified by 비밀번호;
// 비밀번호 변경
sql > alter user 사용자ID identified by 비밀번호
// 확인
sql > select username from dba_users;
// 권한 부여
sql > grant connect, resource to 사용자명;

사용자 접속

sql > conn 사용자ID/비밀번호;
sql > conn sys/관리자비밀번호 as sysdba;



 실행환경

 Desktop

 조립식

 CPU

 Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz 3.40GHz

 Memory

 8.00 GB

 OS

 Windows 7 Professional K 64bit

 Java

 1.8.0_05

 MySQL

 Ver 14.14 Distrib 5.6.19, for Win64


캐릭터셋 확인하기


mysql> show variables like 'char%';


캐릭터셋 변경하기


MySQL이 설치된 곳에서 my.ini 파일에 아래 코드를 입력 후 mysql을 재가동시킨다.

없다면 my-default.ini 파일을 복사하여 이름을 바꾸어 준다.

# 2014-07-21 utf setting
character-set-client-handshake = FALSE
init_connect="SET collation_connection = utf8_general_ci"
init_connect="SET NAMES utf8"
character-set-server = utf8

[client]
default-character-set = utf8

[mysql]
default-character-set = utf8

[mysqldump]
default-character-set = utf8


 실행환경

 Desktop

 조립식

 CPU

 Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz 3.40GHz

 Memory

 8.00 GB

 OS

 Windows 7 Professional K 64bit

 Java

 1.8.0_05

 MySQL

 Ver 14.14 Distrib 5.6.19, for Win64


오토커밋(AUTOCOMMIT) 상태 확인, 변경하기


상태 확인하기
SQL> select @@autocommit;

변경하기
# 설정
SQL> set autocommit = 1;
SQL> set autocommit = TRUE;
# 해제
SQL> set autocommit = 0;
SQL> set autocommit = FALSE;


sql>password;
패스워드를 변경한다.

+ Recent posts