Development Client & SDK
Tacnode is compatible with most PostgreSQL-compatible development clients. Below is a list of some common clients.
Java
Driver/ORM Framework | Support | Example |
---|---|---|
Hibernate | Fully supported | CRUD |
MyBatis | Fully supported | |
JDBC | Fully supported |
Python
Driver/ORM Framework | Support | Example |
---|---|---|
SQLAlchemy | Fully supported | CRUD |
psycopg2 | Fully supported | |
psycopg3 | Fully supported | |
Django | Fully supported |
Go
FAQ
Migrating Existing Projects to Tacnode
-
For projects using PostgreSQL as the data source, simply update the configuration file's database connection string, username, and password.
-
For projects using MySQL, SQL Server, Oracle, or other databases, follow these migration steps:
- Transfer the table structure. Syntaxes across different database dialects may not be compatible. If you change the table structure, you must also adjust the corresponding entity class in the code.
- Update the database configuration, including the connection string, username, and password.
- Alter the database connection driver and dialect in your ORM. For example, change
com.mysql.jdbc.Driver
toorg.postgresql.Driver
and updateorg.hibernate.dialect.MySQLDialect
toorg.hibernate.dialect.PostgreSQL82Dialect
in Hibernate.
Gorm Development Example
Explore the Tacnode GORM client guide to integrate and manage your ecosystem seamlessly. Discover best practices, setup instructions, and advanced features today!
Hibernate Development Example
Explore the Tacnode Hibernate client guide for seamless integration and management. Discover best practices and tips for optimal performance.
SQLAlchemy Development Example
Explore the Tacnode ecosystem with our comprehensive guide on using SQLAlchemy. Learn how to integrate and optimize your applications effectively.