Description
Here is the reproduce code and the stack trace
val url = "jdbc:postgresql://.../mytest" import java.util.Properties val prop = new Properties() prop.put("driver", "org.postgresql.Driver") prop.put("user", "...") prop.put("password", "...") val df = sqlContext.read.jdbc(url, "mytest", prop)
java.sql.SQLException: No suitable driver found for jdbc:postgresql://.../mytest at java.sql.DriverManager.getConnection(DriverManager.java:689) at java.sql.DriverManager.getConnection(DriverManager.java:208) at org.apache.spark.sql.execution.datasources.jdbc.JDBCRDD$.resolveTable(JDBCRDD.scala:121) at org.apache.spark.sql.execution.datasources.jdbc.JDBCRelation.<init>(JDBCRelation.scala:91) at org.apache.spark.sql.DataFrameReader.jdbc(DataFrameReader.scala:200) at org.apache.spark.sql.DataFrameReader.jdbc(DataFrameReader.scala:130)