Database
-
mysql character set 설정Database/mysql 2019. 1. 17. 18:06
변경된 캐릭터셋 사진 |환경1. 윈도우102. mysql 5.7 |문제점1. db값 입력해도 ??? 라는 값이 출력되서 원인해결을 위해서는 캐릭터셋 변경을 해줘야되는점을 발견2. 구글링후, 캐릭터셋 변경 하는 방법을 찾았으나 변경이 되지 않음. |참조1. 이미 만들어진 데이터베이스는 캐릭터셋이 변경이 되지 않는다고한다.따라서, 데이터베이스를 지우고 다시 만들어야된다. |해결과정필자의 방법은 극단적인 과정을 거침1. mysql 전체 삭제2. mysql 5.7 재설치3. chatacter-set 설정을 위해 my.ini파일 설정4. cmd 관리자 모드로 접속1) net stop mysqlmysql 끄기2) net start mysqlmysql 다시켜기5. mysql -u root -p6. status캐릭터셋..
-
에러: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax;Database/mysql 2019. 1. 17. 16:12
|에러com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; |원인String SQL = "INSERT INTO USER VALUES (?, ?, ?, ?, ?)";진한 밑줄그은 부분을 생략해서 데이터베이스를 찾을 수 없어서 데이터베이스 오류가 발생 |해결책생략된 부분을 기입한다.
-
에러 java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)Database/mysql 2019. 1. 17. 02:22
|글의 목적Eclipse에서 Mysql을 이용하는 프로젝트를 하는 과정에 데이터베이스 관련 오류 발생하여 기록함 |환경1. Eclipse oxygen2. jdk 1.93. mysql 5.7 |오류내용java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES) |문제원인정확한 원인 파악x아마도 프로젝트 및 톰캣 클린이 제대로 되지않아서 그런걸로 판단 |해결책1. 프로젝트 새로고침(F5), 프로젝트 클린(Clean), 톰캣 클린(Clean)2. 새로운 계정 생성 및 권한 변경 |오류 전체문구java.sql.SQLException: Access denied for user 'root'@'localhost' (usin..
-
mysql 테이블 캐릭터셋 수정Database/mysql 2019. 1. 16. 03:31
참고 블로그 1. 윈도우10 cmd를 열기2. mysql -u root p 입력3. use 데이터베이스이름;4. alter table 테이블명 convert to character set utf8; 한 번에 전체 수정alter table 테이블명 convert to character set 변경할캐릭터셋(utf8); 한 번에 하나의 칼럼 수정alter table 테이블명 modify column칼럼 varchar(255) character set utf8 collate utf8_generate_ci
-