大家好!這三十天,我們這系列文章會介紹 Kotlin Exposed 這個框架,並且和大家談怎麼利用這個框架與資料庫進行串接。 什麼?Kotlin 也可以串接資...
首先,要學怎麼使用 Kotlin Exposed 框架,我們先來建立一個 Kotlin 專案,並透過這個專案來搭配 Exposed 框架,進而操作資料庫。 In...
Kotlin 專案建立完成之後,再來就是安裝 Exposed 框架了。畢竟這是這系列文章的重頭戲嘛! 如果我們嘗試在尚未安裝時,在 main.kt 開頭輸入這兩...
安裝 Exposed 框架完成之後,再來我們要和資料庫進行串接。 首先我們將原本的 main(){} 改成 fun main() { Database....
昨天我們成功和資料庫進行了串接,但是我們只建立了一張資料表,還沒有實際的處理資料內容。 今天我們嘗試對資料庫進行基本的 CRUD 操作,也就是常說的建立、讀取、...
如果只會單一資料表的 CRUD 操作,那麼有很多需求是沒有辦法滿足的。 今天我們來聊聊,怎麼用 DSL 的方式進行其他的操作。 Batch Insert 如果我...
除了使用 DSL 的方式和資料庫進行互動之外,我們還可以透過更加物件導向的方式,來和資料庫進行溝通。 以下我們介紹使用 DAO 的方式,來和資料庫進行溝通。 什...
昨天我們看過了使用 Kotlin DAO 進行資料庫 CRUD 的方式。 今天我們來看看,除了基本的 CRUD,我們透過 DAO 還有什麼操作資料庫的方式。 排...
透過 DAO 方式存取資料,除了用傳統的 join 方式處理資料表之間的關聯外,也可以直接從物件之間的關聯來思考。 下面我們來介紹 DAO 物件之間的關聯如何設...
除了一對多的關聯方式以外,資料和資料間也有可能是多對多的關聯方式。 比方說常見的用戶標籤(tag) 系統,就是一種多對多的關聯:每個標籤可能對應多個用戶,而每個...