Android Tutorial (Kotlin) – 30 – SQLite Database Creation and Insertion

안녕 모두, 이 CodeAndroid에서 인 Vignesh입니다 이 비디오에 대해 볼 수 있습니다 SQLite 데이터베이스 만들기 및 삽입 우리는 거대한 데이터를 저장하려면 우리는 어떤 검색을 할 필요가 또는 우리는 SQLite 데이터베이스를 사용할 필요가 단락 안드로이드는 기본적으로 SQLite 데이터베이스를 지원합니다 이것을 사용하기 위해 우리는 다른 라이브러리를 추가 할 필요가 없습니다 이를 증명하기 위해, 나는 새로운 응용 프로그램을 작성하고 즉 SqliteExample 기본 구성 이 예에서, 나는에 이름과 나이를 저장하기 위하여려고하고있다 SQLite 데이터베이스 열기 "activity_mainxml" 있는 LinearLayout에 대한 루트 레이아웃으로 변경 수직으로 방향을 추가 루트 레이아웃 안에 뷰를 제거 또 하나의 LinearLayout 만들기 내부 "wrap_content"로 "match_parent"및 높이와 폭 이름에 대한 글고 추가 마진과 패딩 10dp와 "etvName"로 ID를 할당 글고 치기를 복제 코드 및 보도를 선택하여 키보드에서 CTRL + d를 LinearLayout을 수직 방향으로 추가 etvAge으로서 제 2의 EditText ID를 변경 나이는 숫자 여야합니다 그래서 숫자로 inputType 설정 , A 버튼을 추가 이것의 클릭에 있도록, 우리는 데이터베이스에 입력 된 데이터를 삽입 할 수 있습니다 설정 마진과 패딩 10dp "btn_insert"등의 삽입으로 텍스트와 할당 ID 새로운 코 틀린 파일 만들기 사용자 개체의 구조를 정의하는 클래스 사용자 ID, 이름과 나이 속성을 추가 매개 변수와 같은 이름을 가진 생성자와 시대를 만들 우리는 단일 라인 자체에서 사용자 개체를 만들 수 있도록 속성 값과 같은 파라미터를 설정할 데이터베이스 작업을 처리하기 위해, 우리는 핸들러 클래스가 필요 그래서 코 틀린 파일을 만듭니다 우리는 같은 몇 가지 값이 필요합니다 데이터베이스 이름, 테이블 이름, 열 이름 등 이들 변수를 작성

파일 이름과 동일 핸들러 클래스 만들기 파라미터로서 컨텍스트 그리고, 그것은 SQLiteOpenHelper 클래스를 확장 우리는 4 개 매개 변수를 전달해야하는 내부 문맥, 데이터베이스 이름, CursorFactory 및 데이터베이스 버전 우리는 CursorFactory를 사용하지 않을 그래서 널 여기 전달합니다 1로 버전을주기 우리는 ()에서 onCreate를 구현해야 및 기본 클래스에서 onUpgrade () 이에서 onCreate ()가 실행됩니다 장치는 데이터베이스를 포함하지 않는 경우 그래서 우리는 여기에 필요한 테이블을 작성해야 여기에 나는 필드와 ID, 이름, 나이 테이블을 만드는 오전 우리가에는 ExecSQL를 사용할 필요가 쿼리를 실행하기 위해 () 우리는 쿼리 문자열을 전달해야 내부 onUpgrade ()가 실행되며, 우리는 데이터베이스의 이전 버전이있는 경우 당신은 oldVersion 및 CurrentVersion을 얻을 것이다 이 방법 자체 이 사용하는 우리는 그에 따라 테이블 구조를 업그레이드해야 함수 insertData () 사용자 개체를 삽입 할 만들기 의 SQLiteDatabase 객체의 두 가지 유형이있다가 있습니다 있습니다, 1ReadableDatabase 2WritableDatabase 여기에서 우리는 데이터베이스에 데이터를 쓰기 위하여려고하고있다 그래서 WritableDatabse를 얻을 수 데이터베이스에 삽입하려면 우리는 ConventValues ​​필요 그래서, ConventValues를 만들 우리는 우리의 가치를 둘 필요가 내부 cv

put "COL_NAME"username 저장해야합니다 cvput "COL_AGE"userage 저장해야합니다 이제 우리는이 ConventValues을 삽입해야 dbinsert () 우리는 3 개 개의 매개 변수를 전달해야 내부 TABLE_NAME, 널 (null) 및 ConventValues 두 번째 매개 변수는 문자열입니다 우리는 여기서 어떤 열 이름을 통과해야 그래야 "NULL"해당 컬럼에 저장됩니다 우리는 어떤 널 열 필요가 없습니다 그래서 우리는 두 번째 매개 변수로 null을 전달하는 이 삽입 () ROWID를 반환합니다 결과가 -1 다음 일부 오류가 발생한다 그래서 토스트를 보여주는 "실패"로 그렇지 않으면 "성공"으로 토스트를 보여주는 열기 "MainActivity

kt" "btn_insert"을위한 온 클릭 리스너를 설정 이름과 나이 길이> 0 인 경우 우리는 데이터베이스에 데이터를 삽입해야 그렇지 않으면 오류 토스트를 보여주는 그렇지 않으면 오류 토스트를 보여주는 생성자 내부에 입력 된 값을 전달하여 및 "사용자"라는 변수로 저장 헬퍼 클래스의 객체를 생성 사용하여 우리가 초기에 생성이 호출 insertData () 의 응용 프로그램을 실행하자 데이터를 입력 우리가 "성공"으로 축배를 얻고있다 "삽입"버튼을 클릭 어떤 데이터가 성공적으로 삽입 의미 다음 튜토리얼에서 검색하는 방법을 볼 수 있습니다 업데이트 및 데이터베이스에서 레코드를 삭제 즉,이 튜토리얼들에 대한 모든입니다 당신이 비디오를 좋아하는 경우에, 엄지 손가락주세요 당신이 의심이있는 경우, 주석 섹션에 넣어주십시오 나는 그것을 대답하려고합니다 너가 좋아하길 바래 나는 나의 다음 비디오에서 당신을 볼 것이다 좋은 하루 되세요"

City revamps dangerous dog and irresponsible owner database

이 목록 우리는) 도시를 배운 최근 업데이트 ALL ON DATABASE 의 People ALBUQUERQUE WHO)는 봤는데 금지 애완 동물을 소유

IT는) LONG S NEWS 13) REBECCA 앳킨스 S LIVE로부터 IS 이스트 사이드의 동물 보호소 이야기 WITH 레베카 DEAN 제시카 – 언제 위험한 DOGS은 종종, 여기 가져온 거기 시간) S 무책임한 OWNER 나쁜 행동 뒤에 2시 56분 ")는 좋은 소년이야

즉) 좋은 소년이야 "2시 59분 앨버 커키, IT가) 아니다 사람들을 찾기가 힘들다 THAT 그들의 개를 좋아해요 4시 42분 "내 모든 아기" 4시 43분 하지만 어떤 사람들은, LIKE 마리엔 KAKSTIS, 가질 과제 볼 과실로 인한 AND 폭력적 개 소유자 4시 20분 "그녀는 담배를 가지고 여기 화상, 그녀는있어 입에 쫓겨 너무 그녀는 나쁜 치아가 있습니다

" 4시 26분하지만 동물 복지 꽉을 유지하려고 OWNERS LIKE ON 가죽 끈 그녀의 강아지를 상처 ONE 그녀가 그것을 채택하기 전에 4시 38분 "그녀는) 좋은 오래된이야 여자 "4시 ​​39분 각을 추적 무책임한 OWNER – BANNING 그들을 소유 FROM 동물 현재까지 64 ON있다 파일 2:22 "는) 단지 우리를 파일 s의 t 채택) 유지, 그래서 우리는 돈 누구와 누가)이었다 s의 에 의해 무책임한 것으로 간주 법원

"2시 26분 동물 복지 이사 PAUL 캐스터는 그 말한다 사람들은) T는 할 수 있습니다 개, 제품과 함께 장교 DEPARTMENT는 ON UP 검사 그들에게 그들이 DON) T를 확인합니다 3시 반 "그녀는) 할 것이다 접촉 모든 에 무책임한 주인 반드시 주소를 만들 hasn) t이 변경되었습니다 " 3시 34분 도시는 또한 유지 위험한 개 TRACK – 그 개는되는 공격적하신 사람들과 – OR 그들을 공격했다 1시 52분에게 ME는 "당신은이 있나요 생각이 얼마나 많은 위험 개는 거기에있다 도시?" 응답 "아니, I didn를) t 심지어는이었다 알고 것은 사실 "1시 58분 0시 19분 "이상 천?

"0시 20분 119은 실제로있다 위험한 IN DOGS 쉽게 DOG의 DATABASE A를 FOUNG 온라인, DESCRIPTION OF 개, IT) S 이름과 IT를 살고있다 5시 58분 "나는이 문제를 풀 수 최대 나열하고 좋아라고, 위험한 (5)이있다 이에 살고 개 블록 "6시 2분 위험한 개에 머물 10 년 동안 그 목록 – 물론 그들은 IF 더 많은 문제를 일으킬 그들이 압수 될 수 있으며, 안락사 우리는로 링크를 LIST OVER ON KRQE-DOT-COM 제시카, 당신에게 돌아

OKAY 레베카 온 사람들 무책임한 애완 동물 소유자 LIST는 어필 할 수있는 그들의 법원 명령 의사 결정 격년 그 LIST는 공개되지 않음 개인 정보 보호 문제에 대한 로스 루 너스의 MAN (WILL 감옥 시간을 보내고

DbSE”Databases for Students and Entrepreneurs”

모두 안녕하세요! DbSE에있는이 살라 ElQady의 CEO 및 시장 개발 관리자 DbSE DbSE는 "학생 및 기업가에 대한 데이터베이스"의 약자 그것은 4 월 2016 년 시작되었다 이집트 데이터와 정보 기업가 모두와 교육 분야에서 놀았을 채우기 위해 DbSE은 모두 아랍어 및 영어에 avialable이다 먼저 데이터베이스 동업 공간 데이터베이스입니다 우리는 약 300 "동업 공간"이 또한 두 번째 데이터베이스는 "학교"데이터베이스입니다 우리는 1500 학교 주위에있다 그리고 "고등 교육 기관"제 3 하나의 데이터베이스 1000 년경 학부와 대학은 우리의 웹 사이트에 표시 작업 10 개월간 우리는 50 계약 주위를 만들었습니다 그래서 다른 학교, 동업 공간, 기관과 함께 17 EGP의 총 소득 또한, 우리는 계약을 한 "AUC 벤처 연구소"와 "Hivos" 모니터링 파트너로 작동하도록 이집트에서의 프로그램 "고용에 대한 동업 공간"에서 우리는 약 12 ​​회의 및 행사에 참여 교육 및 기업가 목적 이집트 내부와 외부 작업에 지난 10 개월간 또한 지금 우리는 10,000 매일 세션을하고있다 부터 부모, 기업가, 대학생, pepole에 등등 동업 공간과 찾고 우리는 우리의 프로젝트가 후보해야한다고 생각 그것은이 개 중요한 분야로 교차 있기 때문에 어느입니다 그 중 첫 번째 다음 교육 분야 차이를 만들기 위해 사람을 수립하는 자신의 나라에 대해 서로 다른 산업과 일자리 그리고 두 번째는 기업가 섹터이고 이는 어떤 생태계의 근간을 고려합니다

Copyright and You – Part 2 – Library Databases and Copyright

[명랑한 음악] 베스 : 안녕하세요 카렌 이 베스입니다 도서관에서

당신은 목록에 대한 내 이메일을 받으셨어요 기사의 나는 당신의 클래스에 대한 추천? 카렌 : 네, 감사합니다 난 그냥 PDF 파일을 다운로드했다 라이브러리 데이터베이스에서 나는 SLATE에 게시거야 학생들은 읽기 위해 베스 : 있자나, 실제로 내가 제안 당신은 영구 링크를 게시하는 것이 대신 기사 카렌 : 정말? 왜? 내레이터 : 우리는 높은 교수진을 장려 학생들은 도서관 전자 자원을 사용합니다

그러나 공유하려는 경우 학생들과 함께, 당신은 연결해야 대신 복사의 자료에 실제 내용을 배포 몇 가지 이유는 이유에있다 연결을 권장합니다 셰리 던 도서관 및 학습 서비스 이러한 전자 자원 구독 우리의 라이센스는 종종 제한이 우리가 자료를 사용하는 방법에 예를 들어, 일부 라이센스를 허용하지 않습니다 우리는, 복사 및 PDF 파일을 배포하기 그러나 재료에 연결하는 것은 괜찮습니다 또한 일부 자원은 제한이 페이지 수에 당신이 다운로드 할 수 있습니다 자신의 교육 또는 개인 사용을위한, 그래서 재료에 연결하는 것이 좋습니다 학생 스스로 그들에 액세스 할 수 있습니다

영구적 인 링크를 확인 사용하는 도서관 전자 자원을 연결합니다 영구 링크는 기본적으로 링크입니다 즉, 직접적이고 안정적인 접근을 보장 기사에 다음 기사입니다 대학에서 전체 검색합니다 영구 링크를 얻으려면, 측면에있는 클립 아이콘을 클릭 메뉴와 링크가 나타납니다 브라우저에서 웹 주소 당신이하고있는 세션에만 활성화됩니다

각 데이터베이스와 약간 다르다 어떻게 영구 링크를 얻을 수 있습니다 자세한 내용은로 이동 가이드 '도서관 자원에 연결' 또한 SLATE의 저작권 튜토리얼을 확인하십시오 재미 동영상과 퀴즈를 가지고 당신은 할 수있다 SLATE에서 코스 메뉴를 선택에 따라 상단까지 셰리 던에 저작권을 선택합니다

만약 질문이 있다면, 에 이메일을 보내 주시기 바랍니다 copyright@sheridancollegeca 이 비디오를 시청 해 주셔서 감사합니다!