package com.lock.test.utils; import com.lock.test.config.MysqlConfig; import java.sql.*; /** * Created by wuhuachuan on 2017/2/15. */ public class MysqlUtil { public static int executeSql(final String sql) { Connection connection = null; Statement statement = null; ResultSet resultSet = null; try { Class.forName(MysqlConfig.DRIVER_CLASS); connection = DriverManager.getConnection(MysqlConfig.URL, MysqlConfig.USER_NAME, MysqlConfig.PASSWORD); statement = connection.createStatement(); if(sql.startsWith("select")){ resultSet = statement.executeQuery(sql); resultSet.next(); return resultSet.getInt(1); } else { return statement.executeUpdate(sql); } } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } finally { try { if(resultSet != null){ resultSet.close(); } if(statement != null) { statement.close(); } if(connection != null) { connection.close(); } } catch (SQLException e) { e.printStackTrace(); } } return -1; } }