Creating Source Connector for Tibero Database using Java CDK

Summary

User is looking for a tutorial or documentation on creating a Source Connector for Tibero Database using Java CDK, as Tibero DB supports JDBC but not Python. User finds it challenging to understand the Oracle and PostgreSQL source connector code.


Question

Hello. I’m trying to create a Source Connector for a database called Tibero. Tibero DB does not support Python, but it does support JDBC. Is there a tutorial or documentation on creating connectors using the Java CDK? I’m finding it challenging to understand the Oracle source connector and PostgreSQL source connector code.



This topic has been created from a Slack thread to give it more visibility.
It will be on Read-Only mode here. Click here if you want to access the original thread.

Join the conversation on Slack

["source-connector", "tibero-database", "java-cdk", "jdbc", "oracle-source-connector", "postgresql-source-connector"]

Yes, there is documentation available for creating connectors using the Java CDK. However, the documentation currently available is for building a Java destination, not a source. You can find this tutorial here: Building a Java Destination. For creating a source connector, there is a Python CDK tutorial available: Python CDK Speedrun: Creating a Source. Although this is Python-based, it might still be useful to get an understanding of the process and concepts involved in creating a source connector. There is also a more detailed tutorial on creating a Python source connector: Building a Python Source. If you’re finding it challenging to understand the Oracle and PostgreSQL source connector code, you might find it helpful to reach out to the Airbyte community on their Slack channel for more specific guidance. Please note that Airbyte is working on publishing a Java CDK for DB-type Source connectors as mentioned in this Github issue, but it seems to be a work in progress. I hope this helps! Let me know if you have any other questions.