Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
Creative commons Attribution-NonCommercial license. http://creativecommons.org/licenses/by-nc/2.5/au/deed.en_GB NO WARRANTY IS GIVEN OR IMPLIED, USE AT YOUR OWN RISK.
  
  package base.query;
  
 import java.util.List;
 import java.util.Map;
 
 
 import base.Query;
Report on each of the current system settings.
 
 public class SqlUpdate extends Query<ArrayQueryResult> {
 
 	private DataSource ds;
 	private String sqlQuery;

Unused constructor for the ServiceLoader
 
 	public SqlUpdate() {
 	}

Parameters:
ds
Throws:
java.sql.SQLException
 
 	public SqlUpdate(DataSource dsString sqlQuerythrows SQLException {
 		this. = ds;
 		this. = sqlQuery;
 	}
 
 	public List<ArrayQueryResultexecute() throws IOException {
 		List<ArrayQueryResultresults = null;
 		Connection c = null;
 
 		try {
 			c = .getConnection();
 			c.setAutoCommit(false);
 
 			if(.endsWith(";")) {
 			}
 			results = executeUpdate(c);
 
 			c.commit();
 			c.close();
 		} catch (SQLException e) {
 			if(c != null) {
 				try { c.rollback(); } catch (SQLException e1) { }
 				try { c.close(); } catch (SQLException e1) { }
 			}
 			throw new IOException(e);
 		}
 
 		return results;
 	}

Return each setting in the form of key value pairs.
 
 		List<ArrayQueryResultlist = new ArrayList<>();
 
 		PreparedStatement s = null;
 		try {
 			int r = s.executeUpdate();
 			list.add(new ArrayQueryResult(new String[]{""+r}));
 			s.close();
 			s = null;
 		} finally {
 			if(s != null) { try { s.close(); } catch(Exception f) {} }
 		}
 
 		return list;
 	}
 
 	public String getJsonParameters() {
 		return "{\"query\":\""++"\"}";
 	}
 
		throw new IllegalArgumentException("SqlUpdate may not be instantiated with a parameter map.");
	}
New to GrepCode? Check out our FAQ X