[Java: javax.swing.JFrame, javax.swing.JOptionPane, javax.swing.table.DefaultTableModel, javax.swing.table.TableModel, java.sql., javax.swing., net.proteanit.sql.DbUtils, java.sql.Connection, java.sql.Statement, java.sql.SQLException, java.util.ArrayList] Paper Link: