sql >> Databasteknik >  >> RDS >> Mysql

SQLAlchemy anslutningssträng

Den här frågan/svaret är kanske en dubblett av den här så värt att kolla upp det här första Skriva en anslutningssträng när lösenordet innehåller specialtecken

Enligt SQLAlchemy-dokumentationen

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

Enligt RFC-1738-definitionen

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.

För detta ändamål skulle jag anta att ditt lösenord (och användarnamn för den delen) måste vara URL-kodat för att säkerställa att sådana tecken escapes korrekt. Enligt Hur urlenkodar man en frågesträng i Python? detta kan göras i python med urlencode()




  1. Hur kastar jag char till heltal när jag frågar i django ORM?

  2. mysql.connector.errors.ProgrammingError:Misslyckad bearbetning av formatparametrar; Python 'lista' kan inte konverteras till en MySQL-typ

  3. 3 saker att veta om databaser

  4. sqlplus hur man hittar information om den för närvarande anslutna databassessionen