RDS-Verbindungsstring-Generator
Erzeugen Sie sofort RDS-Verbindungsstrings für MySQL, PostgreSQL, Aurora, MariaDB, SQL Server und Oracle. Unterstützt DSN-, URL-, Laravel-.env-, JDBC-, Python- und Node.js-Formate mit SSL-, Connection-Pool- und IAM-Authentifizierungsoptionen.
Anleitung
Über dieses Tool
Geben Sie RDS-Verbindungsinformationen ein und erzeugen Sie Verbindungsstrings in mehreren Formaten (DSN, URL, Laravel .env, JDBC, Python, Node.js). Unterstützt MySQL, PostgreSQL, MariaDB, Oracle, SQL Server, Aurora. SSL, Zeitzone, Charset, Replicas, Pool.
Anleitung
1. Grundinfo: Engine, Host, Port, Benutzer, Passwort, DB. 2. Optionen: Zeitzone, Charset, SSL. 3. Erweitert: Replicas, Pool, IAM, Secrets Manager. 4. Strings in Echtzeit.
Optionen
Engine: MySQL, PostgreSQL, MariaDB, Oracle, SQL Server, Aurora. Port automatisch. Optionen: Zeitzone, Charset, SSL. Erweitert: Replicas, Pool, IAM, Secrets Manager.
Anwendungsfälle
• Laravel-Setup (.env, config/database.php) • Multi-Umgebungs-Verbindungsverwaltung • Strings für PHP, Node.js, Python, Java • SSL-Verifizierung • Replicas für Lesen/Schreiben • Pool-Optimierung
Code-Beispiele
1$dsn = "mysql:host=example.rds.amazonaws.com;port=3306;dbname=mydb;charset=utf8mb4";
2$pdo = new PDO($dsn, $username, $password);1const mysql = require('mysql2');
2const connection = mysql.createConnection({
3 host: 'example.rds.amazonaws.com',
4 port: 3306,
5 user: 'admin',
6 password: 'password',
7 database: 'mydb'
8});1from sqlalchemy import create_engine
2engine = create_engine(
3 "mysql+pymysql://user:[email protected]:3306/mydb"
4)1String url = "jdbc:mysql://example.rds.amazonaws.com:3306/mydb";
2Connection conn = DriverManager.getConnection(url, username, password);How it works
Zusammenbau nach DSN-, URL-, Laravel-, JDBC-, Python-, Node.js-Standards. Escape von Sonderzeichen. Alles im Browser.
Datenschutz und Daten
Alles im Browser; Host, User, Passwort, DB nicht gesendet. Presets in localStorage.
Häufige Fragen
- Q: Unterstützt dieses Tool Aurora?
- A: Ja. Aurora MySQL und Aurora PostgreSQL werden beide unterstützt. Sie können sie in der Datenbank-Engine-Dropdown-Liste auswählen.
- Q: Wird mein Passwort an einen Server gesendet?
- A: Nein. Die gesamte Verarbeitung erfolgt in Ihrem Browser. Verbindungsinformationen werden an keinen Server gesendet.
- Q: Welche Verbindungsstring-Formate werden unterstützt?
- A: DSN, URL, Laravel .env, JDBC, Python (SQLAlchemy) und Node.js. Sie können über die Format-Tabs wechseln.
- Q: Kann ich dies für lokales MySQL nutzen, nicht nur für AWS RDS?
- A: Ja. Obwohl für RDS ausgelegt, funktionieren die generierten Strings mit jeder MySQL-, PostgreSQL- oder MariaDB-Instanz (lokal oder Cloud).
