因为企业上使用postgre timescale数据库来保存实时数据,所以在做spark任务时需要去连接postgre数据库,demo如下:

val conn_str = "jdbc:postgresql://ip:port/db"val conn: Connection = DriverManager.getConnection(conn_str, "用户名", "密码")try {// Configure to be Read Onlyval statement = conn.createStatement(ResultSet.TYPE_FORWARD_ONLY, ResultSet.CONCUR_READ_ONLY)// Execute Queryval rs = statement.executeQuery("SELECT * FROM spark_table")// Iterate Over ResultSetwhile (rs.next) {println(rs.getString("xxx"))}}finally {conn.close}

pom文件中引入如下依赖:

<dependency><groupId>org.postgresql</groupId><artifactId>postgresql</artifactId><version>42.1.1</version></dependency>

scala连接postgre数据库相关推荐

  1. Scala连接mongodb数据库

    mongodb是一种面向文档的数据库,Scala是一种函数式编程语言,由于项目的关系,需要使用Scala连接mongodb数据库.下面介绍具体的方法. 就像Java连接MySQL数据库需要JDBC一样 ...

  2. scala连接mysql数据库

    pom依赖: <dependency><groupId>mysql</groupId><artifactId>mysql-connector-java& ...

  3. centos7下载spark连接mysql数据库提取数据(pyspark,Scala,python独立执行)

    原文连接: http://dblab.xmu.edu.cn/blog/1724-2/ 原文连接:https://mapr.com/support/s/article/PySpark-to-MySQL- ...

  4. Django连接postgresql数据库

    配置前的基本情况说明: win7 +python2.7.3+PostgreSQL9.22+ Django1.4.3 psycopg2-2.4.6.win32-py2.7-pg9.2.2-release ...

  5. XXL-Job 适配 Postgre 数据库的完整流程

    背景 开源任务调度框架 XXL-Job 默认是基于 MySQL 数据库开发的,好在它是使用了 MyBatis ,要支持其他数据库,需要改 Mapping 映射文件,建表语句换成其他数据库的. 主要差异 ...

  6. scala mysql bit_Scala连接mysql数据库

    scala 连接mysql 还是采用原来的jdbc驱动.废话不多说,直接上代码. 说明:scala 连接本地mysql里面一个ry-vue的数据库,并且查询sys_user表,遍历输出前4列的数据. ...

  7. scala 连接oracle_一分钟教你学会用java连接Oracle数据库

    package java_jdbc; //java连接Oracle数据库 import java.sql.Connection; import java.sql.DriverManager; impo ...

  8. Entity Freamwork 6连接PostgreSql数据库

    原文 Entity Freamwork 6连接PostgreSql数据库 开发环境 VS 2015  Update 1   Postgre Sql 9.4 使用过程 1.使用Nuget在项目中添加对E ...

  9. java编译POSTGRESQL_Java连接PostgreSQL数据库(安装环境 + 简易测试代码)

    --[楼主比较啰嗦, 会列出几个异常情况以供参考]-- 1, 安装环境 1.0 Win7 32位 1.2 编译器:  Spring Tool Suite 3.7.1  官网下载地址:http://sp ...

最新文章

  1. CentOS 6.0配置pptp ××× Client和Squid透明网关
  2. python对象三个特性_Python面向对象三大特征之多
  3. mybatis应用(三)优化
  4. 监控h264视频不能正常解码怎么办
  5. Flume 实战开发指南
  6. 阿里云李克:边缘云技术发展与实践
  7. oracle sga pga mysql_oracle实例内存(SGA和PGA)调整-xin
  8. php 上一页 下一页代码,php无限上一页,下一页,求完善代码??
  9. Spring MVC【入门】就这一篇!
  10. simple_html_dom.php 使用 乱码处理作者:gaoming13
  11. python解析原理_Python 中 -m 的典型用法、原理解析与发展演变
  12. python2.3嵌套if结构:
  13. 【转】poj pku 线段树题目20道汇总+简要算法+分类+难度
  14. Java中的关键字汇总(50个)
  15. SSL证书问题SSL certificate problem: self signed certificate
  16. DB2数据库HANG住的时候应该收集什么数据以及如何处理
  17. 华为ME909S-821在Hi3559AV100平台上NDIS拨号指令流程
  18. python人脸识别、语音合成、智能签到系统
  19. U盘变为只有2M大小空间的解决方法
  20. 盘点|2021年最受欢迎Linux桌面操作系统前十名

热门文章

  1. C++中的抽象类以及接口的区别联系
  2. 使用TFS+GIT实现分布式项目管理
  3. HTML5 Audio标签API整理(三)
  4. unity3d 鼠标事件穿透GUI的处理
  5. Microsoft Accelerator for Windows Azure给我们的启示,由 TechStars 撰写
  6. ASM上的备份集如何转移到文件系统中
  7. Linux设备驱动中的并发控制总结
  8. C#(WinForm) + MySQL的中文编码问题(MySQL中文编码的终极解决方案)
  9. Nslookup 命令使用浅析
  10. pip安装软件时出现Command python setup.py egg_info failed with error code 1 in /tmp/pip-build*的解决方案