利用 Scala 和 JDBC 与 SQL 数据库交互
1. 引言
SQL 虽有标准,但多数实现并未遵循完整标准,且大多提供了标准扩展。这意味着不同 SQL 后端在概念上有共通之处,但具体语法需调整。本文主要探讨如何使用 Java 的 JDBC API 从 Scala 与 SQL 数据库进行交互。
2. JDBC 概述
JDBC 是 Java 中用于连接 SQL 数据库的 API,也是从 Scala 连接 SQL 数据库的最简单方式。多数与数据库交互的高级抽象仍以 JDBC 为后端。JDBC 本身并非库,而是提供了一组与数据库交互的接口,各关系型数据库厂商会提供这些接口的具体实现。
3. 准备工作
首先创建 build.sbt 文件,并声明对 MySQL JDBC 连接器的依赖:
scalaVersion := "2.11.7"
libraryDependencies += "mysql" % "mysql-connector-java" % "5.1.36"
4. JDBC 入门
要从命令行连接 JDBC,需访问运行中的 MySQL 服务器。若已将 MySQL 连接器添加到依赖列表,可通过以下命令打开 Scala 控制台:
$ sbt console
在 Scala 控制台中导入 JDBC:
超级会员免费看
订阅专栏 解锁全文
29

被折叠的 条评论
为什么被折叠?



