Générateur de chaînes de connexion RDS
Générez instantanément des chaînes de connexion RDS pour MySQL, PostgreSQL, Aurora, MariaDB, SQL Server et Oracle. Prend en charge les formats DSN, URL, Laravel .env, JDBC, Python et Node.js avec options SSL, pool de connexions et authentification IAM.
Comment utiliser
À propos de cet outil
Saisissez les informations de connexion RDS et générez des chaînes dans plusieurs formats (DSN, URL, Laravel .env, JDBC, Python, Node.js). Support MySQL, PostgreSQL, MariaDB, Oracle, SQL Server, Aurora. SSL, fuseau horaire, charset, réplicas, pool.
Comment utiliser
1. Infos de base : moteur, hôte, port, utilisateur, mot de passe, base. 2. Options : fuseau, charset, SSL. 3. Avancé : réplicas, pool, IAM, Secrets Manager. 4. Chaînes en temps réel.
Options
Moteur : MySQL, PostgreSQL, MariaDB, Oracle, SQL Server, Aurora. Port auto. Options : fuseau, charset, SSL. Avancé : réplicas, pool, IAM, Secrets Manager.
Cas d'utilisation
• Configuration Laravel (.env, config/database.php) • Gestion multi-environnements • Chaînes pour PHP, Node.js, Python, Java • Vérification SSL • Réplicas lecture/écriture • Optimisation du pool
Exemples de code
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
Assemblage selon standards DSN, URL, Laravel, JDBC, Python, Node.js. Échappement des caractères spéciaux. Tout dans le navigateur.
Vie privée et données
Tout dans le navigateur ; host, user, password, base non envoyés. Présets dans localStorage.
FAQ
- Q: Cet outil prend-il en charge Aurora ?
- A: Oui. Aurora MySQL et Aurora PostgreSQL sont tous deux pris en charge. Vous pouvez les sélectionner dans la liste du moteur de base de données.
- Q: Mon mot de passe est-il envoyé à un serveur ?
- A: Non. Tout le traitement se fait entièrement dans votre navigateur. Les informations de connexion ne sont jamais envoyées à aucun serveur.
- Q: Quels formats de chaîne de connexion sont pris en charge ?
- A: DSN, URL, Laravel .env, JDBC, Python (SQLAlchemy) et Node.js. Vous pouvez changer de format via les onglets.
- Q: Puis-je l'utiliser pour un MySQL local, pas seulement AWS RDS ?
- A: Oui. Conçu pour RDS, les chaînes générées fonctionnent avec toute instance MySQL, PostgreSQL ou MariaDB (locale ou cloud).
