iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Modern Web

Kotlin 怎麼操作資料庫?談談 Kotlin Exposed 框架 系列

談談 Kotlin Exposed 框架怎麼使用

鐵人鍊成 | 共 30 篇文章 | 20 人訂閱 訂閱系列文 RSS系列文 團隊Kotlin 愛台灣 2021
DAY 1

[Day 01] 什麼是 Kotlin Exposed?為什麼要介紹它?

大家好!這三十天,我們這系列文章會介紹 Kotlin Exposed 這個框架,並且和大家談怎麼利用這個框架與資料庫進行串接。 什麼?Kotlin 也可以串接資...

2021-09-06 ‧ 由 ReccaChao 分享
DAY 2

[Day 02] 建立 Kotlin 專案

首先,要學怎麼使用 Kotlin Exposed 框架,我們先來建立一個 Kotlin 專案,並透過這個專案來搭配 Exposed 框架,進而操作資料庫。 In...

2021-09-07 ‧ 由 ReccaChao 分享
DAY 3

[Day 03] 用 Gradle 安裝 Exposed 框架

Kotlin 專案建立完成之後,再來就是安裝 Exposed 框架了。畢竟這是這系列文章的重頭戲嘛! 如果我們嘗試在尚未安裝時,在 main.kt 開頭輸入這兩...

2021-09-08 ‧ 由 ReccaChao 分享
DAY 4

[Day 04] 用 Exposed 和資料庫進行串接

安裝 Exposed 框架完成之後,再來我們要和資料庫進行串接。 首先我們將原本的 main(){} 改成 fun main() { Database....

2021-09-09 ‧ 由 ReccaChao 分享
DAY 5

[Day 05] Exposed 和資料庫進行互動的方式之一:DSL

昨天我們成功和資料庫進行了串接,但是我們只建立了一張資料表,還沒有實際的處理資料內容。 今天我們嘗試對資料庫進行基本的 CRUD 操作,也就是常說的建立、讀取、...

2021-09-10 ‧ 由 ReccaChao 分享
DAY 6

[Day 06] DSL 其他和資料庫互動的方式

如果只會單一資料表的 CRUD 操作,那麼有很多需求是沒有辦法滿足的。 今天我們來聊聊,怎麼用 DSL 的方式進行其他的操作。 Batch Insert 如果我...

2021-09-11 ‧ 由 ReccaChao 分享
DAY 7

[Day 07] 透過 DAO 和資料庫進行互動

除了使用 DSL 的方式和資料庫進行互動之外,我們還可以透過更加物件導向的方式,來和資料庫進行溝通。 以下我們介紹使用 DAO 的方式,來和資料庫進行溝通。 什...

2021-09-12 ‧ 由 ReccaChao 分享
DAY 8

[Day 08] Kotlin DAO 其他和資料庫互動的方式

昨天我們看過了使用 Kotlin DAO 進行資料庫 CRUD 的方式。 今天我們來看看,除了基本的 CRUD,我們透過 DAO 還有什麼操作資料庫的方式。 排...

2021-09-13 ‧ 由 ReccaChao 分享
DAY 9

[Day 09] 資料和資料之間的一對多關聯

透過 DAO 方式存取資料,除了用傳統的 join 方式處理資料表之間的關聯外,也可以直接從物件之間的關聯來思考。 下面我們來介紹 DAO 物件之間的關聯如何設...

2021-09-14 ‧ 由 ReccaChao 分享
DAY 10

[Day 10 ]資料和資料之間的多對多關聯

除了一對多的關聯方式以外,資料和資料間也有可能是多對多的關聯方式。 比方說常見的用戶標籤(tag) 系統,就是一種多對多的關聯:每個標籤可能對應多個用戶,而每個...

2021-09-15 ‧ 由 ReccaChao 分享