sql >> Databasteknik >  >> RDS >> Mysql

Hur använder man en underfråga för dbtable-alternativet i jdbc-datakällan?

För att läsa data från JDBC-källa med sql-fråga i Spark SQL, kan du prova något så här:

val df_table1 = sqlContext.read.format("jdbc").options(Map(
    ("url" -> "jdbc:postgresql://localhost:5432/mydb"),
    ("dbtable" -> "(select * from table1) as table1"),
    ("user" -> "me"),
    ("password" -> "******"),
    ("driver" -> "org.postgresql.Driver"))
).load()

Jag testade det med PostgreSQL. Du kan ändra den enligt MySQL .



  1. PHP-kod för att infoga kryssrutavärde i specifik kolumn på mysql med välj formulär

  2. Fånga undantag för insättning av dubbletter av nyckel

  3. Hur lägger man till kolumn med alter i mysql?

  4. SQLite i Android:Främmande nycklar och <tabellbegränsning> förväntas