11/66
\begin{frame}
  \frametitle{Type (mis)Match}
  
  \begin{block}{Mapping SQL types to Java Types}
    \begin{tcenter}
    \begin{tabular}{ll}
      \emph{SQL type} & \emph{Java Type} \\
      \hline
      char, varchar & String \\
      numerical, decimal\hspace{.5cm} & java.math.BigDecimal \\
      bit & boolean \\
      tinyint & byte \\
      smallint & short \\
      integer & int \\
      bigint & long \\
      real & float \\
      float, double & double \\
      binary, varbinary & byte[] \\
      date & java.sql.Date \\
      time & java.sql.Time \\
      timestamp & java.sql.Timestamp
    \end{tabular}
    \end{tcenter}
  \end{block}
  
  The match is not precise! E.g. \sql{varchar(20)} versus String. 
\end{frame}