Mysql
 sql >> база данни >  >> RDS >> Mysql

SqlAlchemy низ за връзка

Този въпрос/отговор може би е дубликат на този, така че си струва да проверите този първи Писане на низ за връзка, когато паролата съдържа специални знаци

Според SQLAlchemy документацията

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

Съгласно дефиницията на RFC-1738

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.

За тази цел бих предположил, че вашата парола (и потребителско име в този смисъл) трябва да бъдат кодирани с URL адрес, за да се гарантира, че всички такива знаци са правилно екранирани. Според Как да урленкодирате низ на заявка в Python? това може да се направи в python с помощта на urlencode()




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да създадете пагинация с PDO PHP

  2. BIT(1) или TINYINT за флагове в MySQL

  3. if(!isset($_SESSION['username'])), което кара потребителите да бъдат пренасочени от verify_login_form.php обратно към index.php

  4. Има ли добър начин за извършване на SQL изхвърляне на MySQL база данни в DataGrip?

  5. Как да промените пътя на mysql услугите