title: What is the difference between connectionstring and dsn?
body: <p>I'm having a very hard time deciphering the difference between dsn and connection string. My problem lies is that DS can give you the database name, database driver, name password . Isn't DSN able to make a connection to the database with these details. I need an explanation because this has been bugging me for a long time
   DSN has the neccessary details to establish a connection between the database and the client, doesn't it? If it does why is there a connection string?</p>
  
  <p>Please answer and thanks for taking your time to answer!</p>