sql >> Database teknologi >  >> RDS >> Mysql

Forespørgsel i en relationsdatabase gennem Google DataFlow Transformer

Ja det er muligt. Du kan gøre dit Connection-objekt forbigående, så det ikke serialiseres, og oprette det én gang pr. bundt gennem startBundle metode. Når alle elementer i bundtet er behandlet, kan forbindelsen lukkes gennem finishBundle metode.

class MyDoFn extends DoFn<X, Y> {
  private transient Connection jdbc;

  @Setup
  public void setup(Context c) {
    jdbc = // Create connection
  }

  @ProcessElement
  public void processElement(ProcessContext c) {
    // query database
  }

  @Teardown
  public void tearDown(Context c) {
    // close connection
  }
}


  1. Hvordan kan jeg bruge jQuery til at køre MySQL-forespørgsler?

  2. Sådan viser du samlingen af ​​en database i MySQL

  3. Hvordan henter man id for indsat række, når man bruger upsert med WITH cluase i Posgres 9.5?

  4. Connect Entity Framework med MYSQL i VS2019