본문 바로가기
반응형

DB13

[Flutter] Spring & DB 연동해서 User 정보 저장하기 소스 코드는 마지막에 작성해두었습니다. 순차적으로 보시면서 전체적인 프로젝트 흐름을 나타냈습니다.프로젝트 구조Flutter(View)에서 User가 데이터를 입력하면 Spring(Server)을 통하여 DB에 저장하는 방식입니다. View 생성 (Flutter)Flutter 프로젝트 생성 -> pubspec.yaml 파일의 해당 부분에 http: ^0.13.5를 추가 'StatefulWidget' 위젯을 상속받아 Page를 구현 입력 받을 값을 TextEditingController를 사용하여 저장 Flutter에서 입력받는 값은 아래 3가지입니다.대학교 이름학생 이름이메일 view test 진행 -> onPressed 함수를 통하여 controller에 데이터가 정상적으로 전달되는지 console에 출.. 2023. 8. 31.
[MySQL] MySQL zip(압축파일) D 드라이브에 설치 방법 비전공자도 쉽게 설치 가능 C 드라이브 공간 부족으로 MySQL을 D 드라이브에 재설치 하는 과정에서 포스팅하는 글입니다. 참고 부탁드립니다. 궁금한 점은 댓글 남겨주시면 답글 달아드리겠습니다! 감사합니다! MySQL 다운로드 1. MySQL 공식 홈페이지 접속 https://www.mysql.com/downloads/ MySQL :: MySQL Downloads MySQL Cluster CGE MySQL Cluster is a real-time open source transactional database designed for fast, always-on access to data under high throughput conditions. MySQL Cluster MySQL Cluster Manager Plus, everyt.. 2023. 8. 12.
[Spring][JAVA] org.springframework.dao.DuplicateKeyException 에러 해결 방법 🚨 Spring 실행시 발생한 에러 메시지org.springframework.dao.DuplicateKeyException:java.sql.SQLIntegrityConstraintViolationException: Duplicate entry '500' for key 'role.PRIMARY' ❓ 에러 발생 이유DB의 기본키 관련 무결성 제약 조건에 위배되는 SQL문이 작성되어 발생하는 에러 메시지입니다. ✅  해결 방법DB의 기본키 관련 무결성 제약조건이 있는 소스 코드를 찾아 수정하면 됩니다.아래 설명문과 이미지를 참고해 주세요. DB 조회select * from role;테이블을 조회해 본 결과 기본 키 500을 가지고 있는 데이터가 이미 존재했던걸 확인할 수 있었습니다.참고: DB에서 ID 50.. 2023. 8. 10.
[Spring] com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException 에러 🚨 Spring 실행시 발생한 에러 메시지java.sql.SQLExceptionCaused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionExceptionjavax.net.ssl.SSLHandshakeExceptionCaused by: javax.net.ssl.SSLHandshakeException: No appropriate protocol ❓ 에러 발생 이유현재 Spring과 MySQL의 호환성 문제로 나타나는 에러 메시지입니다.예를들어 현재 Spring 3.X 버전을 사용하고 있는데 MySQL 5.6 버전 이하를 사용했을 때 나타나는 에러 메시지입니다.Spring 3.X 버전은 MySQL 5.6 이하의 버전을 지원하지 않습니다.참고.. 2023. 8. 9.
반응형