8、利用 Scala 和 JDBC 与 SQL 数据库交互

利用 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:


                
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值