Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static final String MYSQL_HOST = "127.0.0.1";
- public static final String MYSQL_PORT = "3306";
- public static final String MYSQL_DATABASE = "produto";
- public static final String MYSQL_USERNAME = "root";
- public static final String MYSQL_PASSWORD = "";
- public static boolean create(int id, String descricao, int quantidade, int valor) {
- MySQL mysql = new MySQL(MYSQL_HOST, MYSQL_PORT,MYSQL_DATABASE, MYSQL_USERNAME, MYSQL_PASSWORD);
- try {
- Connection connection = mysql.openConnection();
- ResultSet result = mysql.querySQL("INSERT INTO produto VALUES(" + id + "," + "\"" + descricao + "\"" + "," + quantidade = "," + valor + ")");
- return true;
- } catch (Exception e) {
- Console.out.printLn("Erro - " + e.getMessage());
- }
- return false;
- }
- public static Produto retrieve(int id) {
- MySQL mysql = new MySQL(MYSQL_HOST, MYSQL_PORT,MYSQL_DATABASE, MYSQL_USERNAME, MYSQL_PASSWORD);
- try {
- Connection connection = mysql.openConnection();
- ResultSet rs = mysql.querySQL("SELECT * IN produto WHERE id=" + id);
- return new Produto(id, rs.getString("descricao"), rs.getInt("quantidade"), rs.getInt("valor"));
- } catch (Exception e) {
- Console.out.printLn("Erro - " + e.getMessage());
- }
- return null;
- }
- public static boolean update(int id, String descricao, int quantidade, int valor) {
- MySQL mysql = new MySQL(MYSQL_HOST, MYSQL_PORT,MYSQL_DATABASE, MYSQL_USERNAME, MYSQL_PASSWORD);
- try {
- Connection connection = mysql.openConnection();
- ResultSet rs = mysql.querySQL("UPDATE produto SET id=" + id + ", descricao=\"" + descricao + "\", quantidade=" + quantidade + ", valor="+ valor + " WHERE id=" + id);
- return true;
- } catch (Exception e) {
- Console.out.printLn("Erro - " + e.getMessage());
- }
- return null;
- }
- public static boolean delete(int id) {
- MySQL mysql = new MySQL(MYSQL_HOST, MYSQL_PORT,MYSQL_DATABASE, MYSQL_USERNAME, MYSQL_PASSWORD);
- try {
- Connection connection = mysql.openConnection();
- ResultSet rs = mysql.querySQL("DELETE FROM produto WHERE id=" + id);
- return true;
- } catch (Exception e) {
- Console.out.printLn("Erro - " + e.getMessage());
- }
- return null;
- }
- public static Produto[] listAll(String descricao) {
- MySQL mysql = new MySQL(MYSQL_HOST, MYSQL_PORT,MYSQL_DATABASE, MYSQL_USERNAME, MYSQL_PASSWORD);
- ArrayList<Produto> produtos = new ArrayList<>();
- try {
- Connection connection = mysql.openConnection();
- ResultSet rs = mysql.querySQL("SELECT * FROM produto WHERE id=" + id);
- ResultSetMetaData rsmd = resultSet.getMetaData();
- int columnsNumber = rsmd.getColumnCount();
- while(rs.next()) {
- for(int i = 1; i <= columnsNumber; i++) {
- Produto produto = new Produto(resultSet.getInt(i), descricao, resultSet.getInt(i + 2), resultSet.getInt(i + 3));
- produtos.add(produto);
- }
- }
- return produtos.toArray();
- } catch (Exception e) {
- Console.out.printLn("Erro - " + e.getMessage());
- }
- return null;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement