sql >> Database >  >> RDS >> Mysql

SqlAlchemy verbindingsreeks

Deze vraag/het antwoord is misschien een duplicaat van deze, dus de moeite waard om deze eerst te controleren Een verbindingsreeks schrijven wanneer het wachtwoord speciale tekens bevat

Volgens de SQLAlchemy-documentatie

the string format of the URL is an RFC-1738-style string.

Volgens de RFC-1738-definitie

If the character corresponding to an octet is
reserved in a scheme, the octet must be encoded.  The characters ";",
"/", "?", ":", "@", "=" and "&" are the characters which may be
 reserved for special meaning within a scheme.

Hiertoe neem ik aan dat uw wachtwoord (en gebruikersnaam trouwens) URL-gecodeerd moet zijn om ervoor te zorgen dat dergelijke tekens correct worden ontsnapt. Volgens Hoe urlencode je een querystring in Python? dit kan in python met urlencode()




  1. mySQL retourneert alle rijen wanneer veld=0

  2. SQL:GROUP BY en MAX gebruiken op meerdere kolommen

  3. Integratie met een ander systeem

  4. Jenkins gebruiken met Kubernetes AWS, deel 1