public void deleteMessage(int messageToDelete)
	{
		initConnection();
		
		String preparedString = null;
		PreparedStatement preparedQuery = null;
		
		try
		{
			//Prepare Statement
			preparedString = "DELETE FROM messages WHERE id = ?;";
			preparedQuery = (PreparedStatement) connection.prepareStatement(preparedString);
			preparedQuery.setInt(1, messageToDelete);
			
			//Execute DELETE statement
			preparedQuery.executeUpdate();
			
			//TODO: Remove debug
			System.out.println("Deleting message with  [" + preparedQuery.toString() + "] ");
		}
		catch (SQLException e) 
		{
			e.printStackTrace();
		}
		finally
    	{
    		try
    		{
    			//Finally close stuff to return connection to pool for reuse
        		preparedQuery.close();
        		connection.close();
    		}
    		catch (SQLException sqle)
    		{
    			sqle.printStackTrace();
    		}

    	}
	}