PDOException does not show my sql table
When using database with in {} you don't need to add the prefix of the table it is automatically added by drupal in your case since you have placed it between {} it is adding another dot_ so the table name is becoming dot_dot_node instead of dot_node. 

Note the relevant section from Drupal Database API documentation


  Prefixing
  
  In static queries, all table names must be wrapped in {}. That flags
  them so that the database system can attach a prefix string to them if
  appropriate. Prefixing allows for running multiple sites from the same
  database or, in limited cases, for sharing selected tables between
  sites.