/[projects]/dao/DaoAdresseService/src/main/java/dk/daoas/daoadresseservice/db/DatabaseLayer.java
ViewVC logotype

Diff of /dao/DaoAdresseService/src/main/java/dk/daoas/daoadresseservice/db/DatabaseLayer.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2539 by torben, Mon May 11 08:05:01 2015 UTC revision 2544 by torben, Tue May 12 13:30:55 2015 UTC
# Line 211  public class DatabaseLayer { Line 211  public class DatabaseLayer {
211          }          }
212                    
213          public static void saveRequestLog(String brugerid, String postnr, String adresse, SearchResult result) throws SQLException {          public static void saveRequestLog(String brugerid, String postnr, String adresse, SearchResult result) throws SQLException {
214                    String setVar = "set sql_mode = 'NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' ";
215                    
216                  String sql = "INSERT INTO logs.hentruteinformation (postnr,adresse,vejnavn,googlevejnavn,husnr,husnr_bogstav,etage,lejlighed,rest,brugerid,status, indlast) " +                  String sql = "INSERT INTO logs.hentruteinformation (postnr,adresse,vejnavn,googlevejnavn,husnr,husnr_bogstav,etage,lejlighed,rest,brugerid,status, indlast) " +
217                                          "VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,  NOW() )";                                          "VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,  NOW() )";
218                                    
219    
220                                    
221                  try ( Connection conn = DBConnection.getConnection();                            try ( Connection conn = DBConnection.getConnection();
222                                    Statement setStmt = conn.createStatement();                            
223                                  PreparedStatement stmt = conn.prepareStatement(sql);                                  PreparedStatement stmt = conn.prepareStatement(sql);
224                          ) {                          ) {
225                                                    
226                            setStmt.execute(setVar);
227                            
228                            
229                          stmt.setInt( 1, safeInt(postnr) );                          stmt.setInt( 1, safeInt(postnr) );
230                          stmt.setString( 2, adresse);                          stmt.setString( 2, adresse);
231                          stmt.setString( 3, result.splitResult.vej);                          stmt.setString( 3, result.splitResult.vej);

Legend:
Removed from v.2539  
changed lines
  Added in v.2544

  ViewVC Help
Powered by ViewVC 1.1.20