[RN/오류노트] Solved - database is locked : SQLite
·
React & React Native/오류노트
해당 글에서는 database is locked 오류에 대해서 이를 해결하는 방법에 대해 알아봅니다1) 문제점💡 문제점- 모바일 기기에서 API 통신을 하는 도중에 아래와 같은 오류가 발생하였습니다.- database is locked- 해당 환경에서 데이터베이스를 사용하는 경우는 내부 DB로 SQLite를 사용하였고, 외부 DB로 PostgreSQL을 사용하고 있습니다. 💡 HTTP Client를 통한 로컬 데이터베이스 조회- 실제 IntelliJ HTTP Client로 호출을 하였을때 database is locked라는 문제가 발생하지 않았습니다.- 또한, 특정 모바일 기기에서만 수행이 되기에 해당 외부 PostgreSQL은 문제가 되지 않는다고 판단이 되었습니다. 💡 [참고] HTTP Cli..
[RN] React Native expo-sqlite 이해 및 설정 방법 -2 : 활용 방법 및 데이터 확인 방법
·
React & React Native/라이브러리 활용
해당 글에서는 React Native에서 expo-sqlite를 이용하는 활용 방법 및 데이터베이스 데이터를 GUI 툴을 이용하여 확인하는 방법에 대해 알아봅니다 💡 [참고] 이전에 작성한 글을 참고하시면 도움이 됩니다. [RN] React Native expo-sqlite 이해 및 설정 방법 -1 : 환경 설정 및 DB, 테이블 생성, 기본 트랜잭션해당 글은 Expo-cli 프로젝트(React-native) 내에 데이터베이스로 사용되는 Sqlite에 대한 이해를 하고 환경설정을 위한 연결하기 위한 expo-sqlite 라이브러리를 적용하는 가이드입니다. 💡 필자는 해당adjh54.tistory.com  1) expo-sqlite💡 expo-sqlite- 설치나 설정이 필요하지 않은 내장형 파일 기..
[RN] Solved - Cannot find native module 'ExpoSQLiteNext' : A problem occurred evaluating project ':expo-sqlite'.
·
React & React Native/오류노트
해당 글에서는 expo-sqlite 설치 과정에서 발생하는 문제에 대해 해결방법에 대해 알아봅니다1) 문제점💡문제점- Cannot find native module 'ExpoSQLiteNext', js engine: hermes- What went wrong: A problem occurred evaluating project ':expo-sqlite'.Could not find method useCoreDependencies() for arguments [] on project ':expo-sqlite' of type org.gradle.api.Project. 아래와 같은 환경에서 실행했을 때 에러가 발생함이 확인되었습니다."dependencies": { "expo": "49.0.0", "expo-s..
[RN] React Native expo-sqlite 이해 및 설정 방법 -1 : 환경 설정 및 DB, 테이블 생성, 기본 트랜잭션
·
React & React Native/라이브러리 활용
해당 글은 Expo-cli 프로젝트(React-native) 내에 데이터베이스로 사용되는 Sqlite에 대한 이해를 하고 환경설정을 위한 연결하기 위한 expo-sqlite 라이브러리를 적용하는 가이드입니다. 💡 필자는 해당 개발환경을 아래와 같이 구성하였습니다.{ "dependencies": { "react-native": "0.64.3", "expo": "^44.0.6", "expo-sqlite": "~10.1.0", "react": "17.0.1" }, "devDependencies": { "typescript": "~4.3.5" }} 1) expo-sqlite 설명1. expo-sqlite 정의💡 SQLite는 설치나 설정이 필요하지 않은 내장형 파일 기반의 ..