Getting started with SkySQL using Java, JavaScript, and Python

Alejandro Duarte - Jun 9 '23 - - Dev Community

Unless you have a single server running on-prem with quick physical access to it and no need for high availability and scalability, managing databases is not that easy. System updates, security configurations and patches, provisioning, monitoring, networking, replication, scalability, backup management, and cost control, among others, are aspects that you have to keep in mind when deploying databases. Software developers want a database that’s boring, but at the same time exciting because it just works. This is exactly what SkySQL offers.

What is SkySQL?

SkySQL is a second-generation cloud database service for deploying:

On:

Integrating with:

  • Qlik - Extend SkySQL into live streams to enable modern analytics and microservices
  • Striim - Build real-time data pipelines with SkySQL
  • MindsDB - Rapid Generative AI Development and Deployment using SQL

And with features such as:

In summary, you can handle any kind of data workload with the database services available in SkySQL. Connecting to a database deployed using SkySQL is the same as connecting to a secured MariaDB database server running on-prem or in any cloud—use the MariaDB Connector for your programming language and you are good to go.

Connecting to SkySQL services

You can learn more about SkySQL by watching the recording of the webinar “Developing Unstoppable Applications with the SkySQL Cloud Database Service” in which I explain what a second-generation database service is, why you need it, how to use the SkySQL portal, and how to connect to SkySQL services.

Developing unstoppable applications with the SkySQL cloud database service

There are also a series of YouTube videos on:

MariaDB official YouTube channel

If you prefer source code, there’s a GitHub repository with examples in Java, JavaScript.js, and Python that show how to connect to SkySQL services using the MariaDB Connectors without using persistence frameworks. If you want to use persistence frameworks, you can use the same connection parameter values shown in these examples.

Trying SkySQL for free

You can create a database in the cloud in seconds for free using SkySQL. You don’t need a credit card. Sign up at https://skysql.mariadb.com using your Google, GitHub, LinkedIn, or email accounts and create a new service. Then explore your new service using the provided trial credit in your SkySQL account.

SkySQL portal sign up page

. . . . . . . . . . . . . . . . . . . . . . . . . . . .