Kotlin 与数据库:实用指南
300 页
Chinese
PDF
4.5

Kotlin 与数据库:实用指南

Kotlin 与数据库:实用指南

作者:

年份:

简介:

《Kotlin 与数据库:实用指南》是一本全面的教程,面向希望掌握在 Kotlin 语言中使用数据库的开发人员。作者阿列克谢·索科洛夫是一位经验丰富的开发者,他循序渐进地引导读者从简单的 SQL 查询到与现代数据库管理系统的复杂集成。



这本书是关于什么的?

本书涵盖了在 Kotlin 应用程序中处理数据的所有关键方面:

  • SQL 和 JDBC 基础 — 连接数据库、执行查询、处理 ResultSet。
  • 嵌入式 SQLite 数据库 — 为移动和桌面应用程序提供本地数据存储。
  • Room — 官方的 Android 数据库库(DAO、Entity、迁移)。
  • Exposed — 轻量级的 Kotlin SQL 框架,无需过多魔法。
  • PostgreSQL 和 H2 — 配置连接池、处理事务和隔离级别。
  • 模式迁移 — 使用 Flyway 和 Liquibase 管理数据库版本。
  • 查询优化 — 索引、性能分析、处理大数据量。
  • 测试 — 为 DAO 层编写使用内存数据库的单元测试。


这本书适合谁?

  • Kotlin 初学者,希望将数据库操作加入自己的技能库。
  • Android 开发者,希望深入学习 Room 和 SQLite。
  • 后端开发者,在服务器端使用 Kotlin(Ktor、Spring Boot)并需要 PostgreSQL 或 MySQL。
  • 所有希望从 Java 迁移到 Kotlin 的人 — 本书将展示如何在新语言中地道地处理数据。


阅读后您将学到什么?

  • 如何设计数据库模式并避免反模式。
  • 如何利用 Kotlin 特有的功能(data class、扩展函数、空安全)来处理数据库。
  • 如何在不同的数据库管理系统中实现 CRUD 操作。
  • 如何在不丢失数据的情况下执行迁移。
  • 如何优化查询性能并避免 N+1 问题。
  • 如何为数据访问层编写测试。


每一章都包含完整的代码示例,可以直接运行。本书语言生动,不过分学术化,既适合自学,也适合作为参考手册使用。



无论您是在开发移动应用、Web 服务还是桌面工具,本书都将帮助您自信地在 Kotlin 中处理数据。

推荐