Connect From Python App
Connect to MariaDB Cloud from a Python application using the MariaDB Connector/Python library, including connection-string format, TLS configuration, and authentication.
Last updated
Was this helpful?
Was this helpful?
# Module Import
import mariadb
import sys
# Instantiate Connection
try:
conn = mariadb.connect(
host="192.0.2.1",
port=3306,
user="db_user",
password="USER_PASSWORD")
except mariadb.Error as e:
print(f"Error connecting to the database: {e}")
sys.exit(1)
# Use Connection
# ...
# Close Connection
conn.close()# Module Import
import mariadb
import sys
# Instantiate Connection
try:
conn = mariadb.connect(
host="SKYSQL_SERVICE.mdb0000001.db.skysql.com",
port=5009,
ssl_verify_cert=True,
user="DB00000001",
password="USER_PASSWORD")
except mariadb.Error as e:
print(f"Error connecting to the database: {e}")
sys.exit(1)
# Use Connection
# ...
# Close Connection
conn.close()# Module Import
import mariadb
import sys
# Instantiate Connection
try:
conn = mariadb.connect(
host="192.0.2.1,192.0.2.0,198.51.100.0",
port=3306,
user="db_user",
password="USER_PASSWORD")
conn.auto_reconnect = True
except mariadb.Error as e:
print(f"Error connecting to the database: {e}")
sys.exit(1)
# Use Connection
# ...
# Close Connection
conn.close()# Module Import
import mariadb
import sys
# Instantiate Connection
try:
conn = mariadb.connect(
host="SKYSQL_SERVICE.mdb0000001.db.skysql.com,SKYSQL_SERVICE.mdb0000002.db.skysql.com",
port=5009,
ssl_verify_cert=True,
user="DB00000001",
password="USER_PASSWORD")
conn.auto_reconnect = True
except mariadb.Error as e:
print(f"Error connecting to the database: {e}")
sys.exit(1)
# Use Connection
# ...
# Close Connection
conn.close()