Вот несколько популярных служб хостинга баз данных, а также примеры кода для подключения к ним:
-
Amazon RDS (служба реляционных баз данных):
-
Пример кода (Python с использованием библиотеки psycopg2):
import psycopg2 conn = psycopg2.connect( host="your-hostname", port="your-port", database="your-database", user="your-username", password="your-password" ) # Use the connection conn.close()
-
-
Google Cloud SQL:
-
Пример кода (Java с использованием JDBC):
import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; String jdbcUrl = "jdbc:mysql://your-hostname:your-port/your-database?user=your-username&password=your-password"; try { Connection conn = DriverManager.getConnection(jdbcUrl); // Use the connection conn.close(); } catch (SQLException e) { // Handle connection error } - Заголовок: «Google Cloud SQL: полностью управляемый и высокодоступный хостинг баз данных»
-
-
База данных SQL Microsoft Azure:
-
Пример кода (C# с использованием класса SqlConnection):
using System.Data.SqlClient; string connString = "Server=tcp:your-server-name.database.windows.net,your-port;Database=your-database;User ID=your-username;Password=your-password;"; using (SqlConnection conn = new SqlConnection(connString)) { conn.Open(); // Use the connection conn.Close(); } - Заголовок: «База данных SQL Microsoft Azure: безопасное и масштабируемое решение для размещения баз данных»
-
-
Героку Postgres:
-
Пример кода (Ruby с использованием pg gem):
require 'pg' conn = PG.connect( dbname: "your-database", host: "your-hostname", port: "your-port", user: "your-username", password: "your-password" ) # Use the connection conn.close - Заголовок: «Heroku Postgres: гибкая и простая в использовании платформа для размещения баз данных»
-
-
Атлас MongoDB:
-
Пример кода (Node.js с использованием библиотеки mongoose):
const mongoose = require('mongoose'); mongoose.connect('mongodb+srv://your-username:your-password@your-hostname/your-database', { useNewUrlParser: true, useUnifiedTopology: true }); // Use the connection mongoose.connection.close(); - Заголовок: «MongoDB Atlas: полностью управляемая и масштабируемая служба хостинга баз данных»
-