반응형 DB13 [ Flutter ] Spring & DB 연동해서 User 정보 저장하기 서론 Flutter에서 User의 값을 입력받아 Spring을 이용하여 로컬 DB에 User를 간단하게 저장하는 방법을 포스팅하려고 합니다. 저도 Flutter와 Spring를 공부하고 있는 입장에서 작성하는 것이라 패스워드나 아이디 체크 기능이 들어간 회원가입 화면은 추후에 작성할 예정입니다. 간단하게 Flutter과 Spring가 이러한 형식으로 동작한다 정도 확인해 주시면 감사하겠습니다. 사용 IDE VSC (Flutter) STS (Spring) 아래는 Flutter와 Spring를 간단하게 나타낸 로직입니다. Flutter(View)에서 User가 데이터를 입력하면 Spring(Server)을 통하여 DB에 저장하는 방식입니다. 소스 코드는 마지막에 작성해두었습니다. 비전공자분들은 순차적으로 보.. 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 에러 해결 방법 JDBCTest라는 테스트용 main을 만들어 table에 데이터가 추가되는지 확인을 해보려고 했으나 다음과 같은 에러가 나왔습니다. Console 에러 출력 화면 org.springframework.dao.DuplicateKeyException: java.sql.SQLIntegrityConstraintViolationException: Duplicate entry '500' for key 'role.PRIMARY' 에러 발생 이유 기본키 관련 무결성 제약 조건에 위배되는 SQL문이 작성되어 발생합니다. 해결 방법 테이블을 조회해 본 결과 기본 키 500을 가지고 있는 데이터가 이미 존재했던걸 확인할 수 있었습니다. 수정 전 소스 코드 package kr.or.connect.daoexam.main; im.. 2023. 8. 10. [Spring] com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException 에러 해결 방법 Console 에러 출력 화면 java.sql.SQLException Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException javax.net.ssl.SSLHandshakeException Caused by: javax.net.ssl.SSLHandshakeException: No appropriate protocol 개발을 하던 도중 위와 같은 에러가 발생했다. 에러 발생 이유 MySQL이 Spring에 DI가 제대로 되어있지 않았다. MySQL 버전과 mysql-connector-java 버전을 확인해야 한다고 한다. 해결 방법 pom.xml의 mysql-connector-java의 버전을 수정해 줍니다. mysql.. 2023. 8. 9. 이전 1 2 3 4 다음 반응형