文章目录
零、本讲学习目标
- 了解Spark SQL JDBC连接属性
- 掌握利用Spark SQL读取关系数据库
一、Spark SQL读取关系数据库
- Spark SQL还可以使用JDBC API从其他关系型数据库读取数据,返回的结果仍然是一个DataFrame,可以很容易地在Spark SQL中处理,或者与其他数据源进行连接查询。
二、Spark SQL JDBC连接属性
- 在使用JDBC连接数据库时可以指定相应的连接属性
属性 | 介绍 |
---|---|
url | 连接的JDBC URL |
driver | JDBC驱动的类名 |
user | 数据库用户名 |
password | 数据库密码 |
dbtable | 数据库表名或能代表一张数据库表的子查询。在读取数据时,若只使用数据库表名,则将查询整张表的数据;若希望查询部分数据或多表关联查询,则可 |