Development7 JNI (Java Native Interface) Android가 관리 Code에서 Compile하는 Byte code(Java 또는 Kotlin)와 Native Code(C/C++)가 상호작용하는 방법을 정의 Android는 자바 프로그래밍 언어와 비슷한 방식으로 Kotlin을 ART 친화적인 바이트 코드로 컴파일하기 때문에 JNI 아키텍처 및 관련 비용 측면에서 이 페이지의 지침을 Kotlin 및 자바 프로그래밍 언어 둘 다 적용 JavaVM 및 JNIEnv JNI는 두 개의 주요 데이터 구조인 'JavaVM'과 'JNIEnv'를 정의/ 함수 테이블에 대한 포인터의 포인터 JavaVM : JavaVM을 만들고 삭제할 수 있는 '호출 인터페이스' 함수를 제공/ Android에서는 하나만 허용 JNIEnv : 대부분의 JNI 함수를 제공. 네이티브 함수.. 2021. 8. 4. SQL 명령어 Table 생성 : create table 테이블명 (데이터이름 데이터 타입) >> 중복 확인 후 Table생성 : create table if not exists 테이블명 (데이터이름 데이터 타입) 삭제 : drop table 테이블명 Table명 변경 : alter table 기존 테이블명 rename to 변경할테이블명 테이블 컬럼 삭제 또는 변경 : https://araikuma.tistory.com/686 추후정리 컬럼추가 : alter table 테이블명 add column 컬럼명 [데이터 타입]; Data 삽입 insert into 테이블명 values ('데이터','데이터','데이터') 데이터 보기 select * from 테이블명 데이터 삭제 delete from TBL_KEY where.. 2021. 8. 2. SQL (Structured Query Language) SQL (Structured Query Language) RDBMS에 저장된 데이터와 통신하기 위한 프로그래밍 언어, ‘에스큐엘’ or ‘시퀄’로 발음 * RDBMS (Relational Database Management Sstem) : 관계형 DataBase를 생성, 갱신, 관리하기 위한 System - 종류 : Oracle, MySQL, Maria, SQLite 등 SQL 명령어 종류 DDL - 데이터베이스 스키마와 설명 처리를 정의하는 언어. Database나 Table 생성/변경/삭제 등의 작업 포함 DML - 데이터 검색, 삽입, 변경, 삭제를 수행하여 조작하는 언어. 저장된 데이터 처리 시 사용 DCL - 데이터에 접근할 수 있는 권한 관리 TCL - 트랜잭션 관리 종류 명령어 DDL CRE.. 2021. 8. 1. 이전 1 2 다음