public void actionPerformed(ActionEvent evt) { // 删除原来的JTable(JTable使用scrollPane来包装) if (scrollPane != null) { jf.remove(scrollPane); } try ( // 根据用户输入的SQL执行查询 ResultSet rs = stmt.executeQuery(sqlField.getText())) { // 取出ResultSet的MetaData ResultSetMetaData rsmd = rs.getMetaData(); Vector<String> columnNames = new Vector<>(); Vector<Vector<String>> data = new Vector<>(); // 把ResultSet的所有列名添加到Vector里 for (int i = 0; i < rsmd.getColumnCount(); i++) { columnNames.add(rsmd.getColumnName(i + 1)); } // 把ResultSet的所有记录添加到Vector里 while (rs.next()) { Vector<String> v = new Vector<>(); for (int i = 0; i < rsmd.getColumnCount(); i++) { v.add(rs.getString(i + 1)); } data.add(v); } // 创建新的JTable JTable table = new JTable(data, columnNames); scrollPane = new JScrollPane(table); // 添加新的Table jf.add(scrollPane); // 更新主窗口 jf.validate(); } catch (Exception e) { e.printStackTrace(); } }
public void setQuery(String q) { cache = new Vector(); try { ResultSet rs = statement.executeQuery(q); ResultSetMetaData meta = rs.getMetaData(); colCount = meta.getColumnCount(); headers = new String[colCount]; for (int h = 1; h <= colCount; h++) { headers[h - 1] = meta.getColumnName(h); } while (rs.next()) { String[] record = new String[colCount]; for (int i = 0; i < colCount; i++) { record[i] = rs.getString(i + 1); } cache.addElement(record); } // while sonu fireTableChanged(null); } // try sonu catch (Exception e) { cache = new Vector(); e.printStackTrace(); } } // setQuery sonu
public Insert(java.awt.Frame parent, boolean modal, Connection cn, String h) { super(parent, modal); initComponents(); con = cn; jPanel1.setBounds(0, 0, 800, 1000); s = h; try { Statement st = con.createStatement(); ResultSet rs1 = st.executeQuery("select * from " + s); ResultSetMetaData rd = rs1.getMetaData(); count = rd.getColumnCount(); if (count >= 5) jPanel1.setLayout(new java.awt.GridLayout(count, 5, 20, 20)); else jPanel1.setLayout(new java.awt.GridLayout(count, 5, 40, 40)); l = new JLabel[count]; l2 = new JLabel[count]; l1 = new JLabel[count]; t = new JTextField[count]; jLabel1.setText("INSERT INTO " + s); getContentPane().add(jLabel1, BorderLayout.NORTH); for (i = 1; i <= count; i++) { if (rd.isNullable(i) == ResultSetMetaData.columnNoNulls) l2[i - 1] = new JLabel("Not Null"); else l2[i - 1] = new JLabel("Nullable"); l[i - 1] = new JLabel(rd.getColumnName(i)); jPanel1.add(l[i - 1]); l1[i - 1] = new JLabel("(" + rd.getColumnTypeName(i) + ")"); jPanel1.add(l1[i - 1]); jPanel1.add(l2[i - 1]); t[i - 1] = new JTextField(); jPanel1.add(t[i - 1]); } } catch (Exception e) { System.out.println(e); } }
private void jTbdescripcionKeyPressed( java.awt.event.KeyEvent evt) { // GEN-FIRST:event_jTbdescripcionKeyPressed try { // se comienza la conexion con la base de datos try { con = new Conexion(); } catch (ClassNotFoundException ex) { Logger.getLogger(Interface.class.getName()).log(Level.SEVERE, null, ex); } catch (SQLException ex) { Logger.getLogger(Interface.class.getName()).log(Level.SEVERE, null, ex); } catch (InstantiationException ex) { Logger.getLogger(Interface.class.getName()).log(Level.SEVERE, null, ex); } catch (IllegalAccessException ex) { Logger.getLogger(Interface.class.getName()).log(Level.SEVERE, null, ex); } String nom = jTbdescripcion.getText(); String sql = "SELECT * FROM productos WHERE nombre_producto LIKE '" + nom + "%'"; rs = con.Consulta(sql); if (rs == null) JOptionPane.showMessageDialog( null, "No se encontro: " + jTbdescripcion.getText() + " en la base de datos."); // Para establecer el modelo al JTable DefaultTableModel buscar = new DefaultTableModel() { @Override public boolean isCellEditable(int rowIndex, int vColIndex) { return false; } }; this.jTbuscar.setModel(buscar); // Obteniendo la informacion de las columnas que estan siendo consultadas ResultSetMetaData rsMd = rs.getMetaData(); // La cantidad de columnas que tiene la consulta int cantidadColumnas = rsMd.getColumnCount(); // Establecer como cabezeras el nombre de las colimnas for (int i = 1; i <= cantidadColumnas; i++) { buscar.addColumn(rsMd.getColumnLabel(i)); } while (rs.next()) { Object[] fila = new Object[cantidadColumnas]; for (int i = 0; i < cantidadColumnas; i++) { fila[i] = rs.getObject(i + 1); } buscar.addRow(fila); } } catch (SQLException ex) { Logger.getLogger(Interface.class.getName()).log(Level.SEVERE, null, ex); } } // GEN-LAST:event_jTbdescripcionKeyPressed
public boolean dbOpenList(Connection connection, String sql) { dbClearList(); this.oldSql = sql; this.oldConnection = connection; // apre il resultset da abbinare ResultSet resu = null; ResultSetMetaData meta; try { stat = connection.createStatement(); resu = stat.executeQuery(sql); meta = resu.getMetaData(); if (meta.getColumnCount() > 1) { this.contieneChiavi = true; } // righe while (resu.next()) { for (int i = 1; i <= meta.getColumnCount(); ++i) { if (i == 1) { dbItems.add((Object) resu.getString(i)); lm.addElement((Object) resu.getString(i)); } else if (i == 2) { dbItemsK.add((Object) resu.getString(i)); // debug // System.out.println("list:" + String.valueOf(i) + ":" + resu.getString(i)); } else if (i == 3) { dbItemsK2.add((Object) resu.getString(i)); } } } this.setModel(lm); // vado al primo if (dbTextAbbinato != null) { // debug // javax.swing.JOptionPane.showMessageDialog(null,this.getKey(0).toString()); dbTextAbbinato.setText(this.getKey(0).toString()); } return (true); } catch (Exception e) { javax.swing.JOptionPane.showMessageDialog(null, e.toString()); e.printStackTrace(); return (false); } finally { try { stat.close(); } catch (Exception e) { } try { resu.close(); } catch (Exception e) { } meta = null; } }
public SingleNameReport(WritableWorkbook workbook, Statement new_statement, String[] arguments) { String main_tsn = ""; String main_rank = ""; String main_kingdom = ""; row = 0; try { statement = new_statement; func = new AdditionalFunctions(statement); copy = workbook; kingdom = arguments[0]; hrank = arguments[1]; lrank = arguments[2]; scientificName = arguments[3]; date_from = arguments[4]; date_to = arguments[5]; user = arguments[6]; String temp = ""; temp = "SELECT tsn,rank_id,kingdom_id from Tree where scientificName='" + scientificName + "'"; System.out.println(temp); result = statement.executeQuery(temp); metadata = result.getMetaData(); int numberOfRows = 0; int hrankVal = Integer.parseInt(hrank); int main_rankVal = 0; if (result.last()) numberOfRows = result.getRow(); result.first(); if (numberOfRows > 0 && metadata.getColumnCount() > 0) { main_tsn = result.getString(1); main_rank = result.getString(2); main_rankVal = Integer.parseInt(main_rank); main_kingdom = result.getString(3); } if (HasChildren(main_tsn) == true) FindChildInformation(main_tsn, arguments, func); FileInFrontPage frontPage = new FileInFrontPage(copy, statement, arguments); copy.write(); copy.close(); } catch (Exception e) { e.printStackTrace(); System.exit(1); } } // end of constructor
private void formatResultSet(ResultSet r) { if (r == null) { String g[] = new String[1]; g[0] = "Result"; gResult.setHead(g); g[0] = "(empty)"; gResult.addRow(g); return; } try { ResultSetMetaData m = r.getMetaData(); int col = m.getColumnCount(); String h[] = new String[col]; for (int i = 1; i <= col; i++) { h[i - 1] = m.getColumnLabel(i); } gResult.setHead(h); while (r.next()) { for (int i = 1; i <= col; i++) { h[i - 1] = r.getString(i); if (r.wasNull()) { h[i - 1] = "(null)"; } } gResult.addRow(h); } r.close(); } catch (SQLException e) { } }
// public method that checks for existance of children public boolean HasChildren(String tsn) { String temp = "SELECT tsn from Tree where parent_tsn='" + tsn + "'"; if (lrank.compareTo("0") != 0 && lrank.compareTo("7") != 0) temp = temp + " AND rank_id<=" + lrank; System.out.println(temp); int numberOfRows = 0; boolean flag = false; try { result = statement.executeQuery(temp); metadata = result.getMetaData(); if (result.last()) numberOfRows = result.getRow(); result.first(); if (numberOfRows > 0 && metadata.getColumnCount() > 0) flag = true; } catch (SQLException sql) { sql.printStackTrace(); System.exit(1); } return flag; } // end of method HasChildren
// public method to extract and write the Publication information public static void WritePublication(String publicationId, int rowNum) { WritableSheet sheet2 = copy.getSheet(1); try { String query = "SELECT address,author,publicationTitle,chapter,edition,editor,month,day,note,number,publisher," + "series,title,volume,year,isbn,issn,pages FROM Publication WHERE id=" + publicationId; System.out.println(query); ResultSet result_query = statement.executeQuery(query); ResultSetMetaData metadata_query = result_query.getMetaData(); int numberOfRows = 0; if (result_query.last()) numberOfRows = result_query.getRow(); result_query.first(); if (numberOfRows > 0 && metadata_query.getColumnCount() > 0) { String aut_edi = result_query.getString(2); System.out.println("autor is " + aut_edi); if (result_query.getString(6).compareTo("") != 0) aut_edi = aut_edi + " / " + result_query.getString(6) + ",eds."; Label label = new Label(7, rowNum, aut_edi); sheet2.addCell(label); label = new Label(8, rowNum, result_query.getString(13)); sheet2.addCell(label); String publication_name = result_query.getString(3); if (result_query.getString(12).compareTo("") != 0) publication_name = publication_name + ", ser. " + result_query.getString(12); if (result_query.getString(14).compareTo("0") != 0) publication_name = publication_name + ", vol. " + result_query.getString(14); if (result_query.getString(10).compareTo("0") != 0) publication_name = publication_name + ",no. " + result_query.getString(10); label = new Label(9, rowNum, publication_name); sheet2.addCell(label); label = new Label(12, rowNum, result_query.getString(11)); sheet2.addCell(label); label = new Label(13, rowNum, result_query.getString(1)); sheet2.addCell(label); label = new Label(15, rowNum, result_query.getString(9)); sheet2.addCell(label); label = new Label(16, rowNum, result_query.getString(16)); sheet2.addCell(label); label = new Label(17, rowNum, result_query.getString(17)); sheet2.addCell(label); label = new Label(14, rowNum, result_query.getString(18)); sheet2.addCell(label); String date = result_query.getString(15); String month = "Jan"; System.out.println("month is " + result_query.getString(7)); if (result_query.getString(7).compareTo("") != 0) month = result_query.getString(7); month = func.ConvertMonth(month); date = month + "/" + date; String day = "01"; if (result_query.getString(8).compareTo("0") != 0) day = result_query.getString(8); if (day.length() == 1) day = "0" + day; date = day + "/" + date; label = new Label(10, rowNum, date); sheet2.addCell(label); label = new Label(11, rowNum, date); sheet2.addCell(label); } } catch (Exception e) { e.printStackTrace(); System.exit(1); } } // end of WritePublication
// public method to find child information public void FindChildInformation(String tsn, String[] arguments, AdditionalFunctions func) { WritableSheet sheet2 = copy.getSheet(1); Label label = null; String children[] = null; String temp = "", current_tsn = "", dateCreated = ""; int dateCheck = 1; temp = "SELECT distinct tsn from Tree where parent_tsn='" + tsn + "'"; try { result = statement.executeQuery(temp); metadata = result.getMetaData(); int numberOfRows = 0; if (result.last()) numberOfRows = result.getRow(); if (numberOfRows > 0 && metadata.getColumnCount() > 0) { result.first(); children = new String[numberOfRows]; for (int j = 0; j < numberOfRows; j++) { children[j] = result.getString(1); result.next(); } } for (int j = 0; j < numberOfRows; j++) { int current_tsnId = Integer.parseInt(children[j]); if (current_tsnId >= 999000000) { temp = "SELECT distinct Tree.tsn,unit_name1,unit_name2,unit_name3,unit_name4,scientificName,`usage`," + "taxon_author,parent_tsn,rank_name, pages, publicationId, userId, dateCreated, nameType FROM Tree," + " BaseObject, TaxonConcepts, TaxonAuthors,TaxonUnitTypes" + " WHERE Tree.tsn=TaxonConcepts.tsn AND Tree.tsn='" + current_tsnId + "' AND " + "BaseObject.id=TaxonConcepts.id AND TaxonAuthors.taxon_author_id=Tree.taxon_author_id AND " + "Tree.rank_id=TaxonUnitTypes.rank_id"; System.out.println(temp); result = statement.executeQuery(temp); metadata = result.getMetaData(); int RowNumber = 0; if (result.last()) RowNumber = result.getRow(); if (RowNumber > 0 && metadata.getColumnCount() > 0) { current_tsn = result.getString(1); dateCreated = result.getString(14); DateFormat df = new SimpleDateFormat("yyyy-MM-dd"); Date d1 = df.parse(dateCreated); Date d2 = null; if (date_from.compareTo("all") != 0) { d2 = df.parse(date_from); if (d2.before(d1) || d2.equals(d1)) dateCheck = 1; else dateCheck = 0; } if (date_to.compareTo("today") != 0) { d2 = df.parse(date_to); if (d1.before(d2) || d1.equals(d2)) dateCheck = 1; else dateCheck = 0; } if (result.getString(7).compareTo("public") == 0 && result.getString(15).compareTo("Regular scientific name") == 0 && result.getString(12).compareTo("") != 0 && dateCheck == 1) { String scientificName = result.getString(6); String taxon_author = result.getString(8); String publicationId = result.getString(12); for (int k = 0; k < 4; k++) { if (result.getString(k + 2).compareTo("null") != 0) { label = new Label(k, row + 1, result.getString(k + 2)); sheet2.addCell(label); } } label = new Label(4, row + 1, taxon_author); sheet2.addCell(label); label = new Label(5, row + 1, result.getString(10)); sheet2.addCell(label); String parent_tsn = result.getString(9); String userId = result.getString(13); WritePublication(publicationId, row + 1); label = new Label(18, row + 1, func.GetSubmitter(userId)); sheet2.addCell(label); label = new Label(6, row + 1, func.GetParent(parent_tsn)); sheet2.addCell(label); row = row + 1; } } } continue; } for (int j = 0; j < numberOfRows; j++) { if (HasChildren(children[j]) == true) FindChildInformation(children[j], arguments, func); else continue; } } catch (Exception e) { e.printStackTrace(); System.exit(1); } } // end of FindChildInformation
public storiconoleggio() { storico = new JFrame("Storico cliente:"); storico.setDefaultCloseOperation(DISPOSE_ON_CLOSE); storico.setVisible(true); operazioni = new JPanel(); operazioni.setLayout(new BoxLayout(operazioni, BoxLayout.Y_AXIS)); sotto = new JPanel(); gruppo = Box.createVerticalBox(); indietro = new JButton("Indietro"); ascoltatore = new listenernolcli(); Object righe[][] = { {"# Noleggio", "ID Bagnino", "# Ombrellone", "Data Noleggio", "Num. Lettini", "ID Cliente"} }; Object colonne[] = {"", "", "", "", "", ""}; JTable tabella = new JTable(righe, colonne); try { String url = "jdbc:mysql://127.0.0.1:3306/lido"; String userid = "root"; String paswordd = "root"; con = DriverManager.getConnection(url, userid, paswordd); requete = con.createStatement(); rs = requete.executeQuery( "SELECT * FROM lido.bagnino_noleggia_ombrellone WHERE cliente_idcliente =" + login.getNomeUtente()); ResultSetMetaData md = rs.getMetaData(); int columnCount = md.getColumnCount(); Vector columns = new Vector(columnCount); for (int i = 1; i <= columnCount; i++) columns.add(md.getColumnName(i)); Vector data = new Vector(); Vector row; while (rs.next()) { row = new Vector(columnCount); for (int i = 1; i <= columnCount; i++) { row.add(rs.getString(i)); } data.add(row); } table = new JTable(data, columns); table.setPreferredScrollableViewportSize(new Dimension(500, 70)); table.setFillsViewportHeight(true); table.setVisible(true); table.validate(); } catch (SQLException sqle) { System.out.println(sqle); sqle.printStackTrace(); } indietro.addActionListener(ascoltatore); operazioni.add(tabella); operazioni.add(table); sotto.add(indietro); gruppo.add(operazioni); gruppo.add(sotto); storico.add(gruppo); storico.pack(); }
public void actionPerformed(ActionEvent e) { String a, b, c, f, g, h, j, k, l, m, n, o, p, tol = ""; try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con = DriverManager.getConnection("jdbc:odbc:db2"); stm = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY); } catch (Exception error) { System.out.println(error); } if (e.getSource() == student) { name = "Student"; cl.show(pnc, "cstu"); try { rs = stm.executeQuery("Select * from Student"); rs.next(); t1.setText(rs.getString(1)); t2.setText(rs.getString(2)); t3.setText(rs.getString(3)); t4.setText(rs.getString(4)); t5.setText(rs.getString(5)); t6.setText(rs.getString(6)); } catch (Exception error) { System.out.println(error); } } if (e.getSource() == teacher) { name = "Teacher"; cl.show(pnc, "ctea"); try { rs = stm.executeQuery("Select * from Teacher"); rs.next(); t11.setText(rs.getString(1)); t12.setText(rs.getString(2)); t13.setText(rs.getString(3)); t14.setText(rs.getString(4)); } catch (Exception error) { System.out.println(error); } } if (e.getSource() == course) { name = "Course"; cl.show(pnc, "ccou"); try { rs = stm.executeQuery("Select * from Course"); rs.next(); t7.setText(rs.getString(1)); t8.setText(rs.getString(2)); t9.setText(rs.getString(3)); t0.setText(rs.getString(4)); } catch (Exception error) { System.out.println(error); } } if (e.getSource() == result) { name = "Result"; cl.show(pnc, "cres"); try { rs = stm.executeQuery("Select * from Result"); rs.next(); t15.setText(rs.getString(1)); t16.setText(rs.getString(2)); t17.setText(rs.getString(3)); t18.setText(rs.getString(4)); t19.setText(rs.getString(5)); t20.setText(rs.getString(6)); t21.setText(rs.getString(7)); t22.setText(rs.getString(8)); t23.setText(rs.getString(9)); t24.setText(rs.getString(10)); t25.setText(rs.getString(11)); t26.setText(rs.getString(12)); t27.setText(rs.getString(13)); } catch (Exception error) { System.out.println(error); } } if (e.getSource() == b6) { Vector cols = new Vector(); Vector rows = new Vector(); if (z == 1) { String sql = "Select * from " + co; try { rs = stm.executeQuery(sql); meta = rs.getMetaData(); for (int i = 1; i <= meta.getColumnCount(); i++) cols.addElement(meta.getColumnName(i)); while (rs.next()) { Vector currow = new Vector(); for (int i = 1; i <= meta.getColumnCount(); i++) currow.addElement(rs.getString(i)); rows.addElement(currow); } } catch (Exception ex) { System.out.print(ex); } tb = new JTable(rows, cols); js = new JScrollPane(tb); pne2.remove(js); pne2.add(blk, "bb"); cl2.show(pne2, "bb"); pne2.add(js, "jjs"); cl2.show(pne2, "jjs"); pne2.remove(blk); z = 0; } } if (e.getSource() == b1) // **** ADD BUTTON ****// { if (name == "Student") { a = t1.getText(); b = t2.getText(); c = t3.getText(); f = t4.getText(); g = t5.getText(); h = t6.getText(); tol = "Insert into Student values ('" + a + "','" + b + "','" + c + "','" + f + "','" + g + "','" + h + "')"; } if (name == "Teacher") { a = t11.getText(); b = t12.getText(); c = t13.getText(); f = t14.getText(); tol = "Insert into Teacher values ('" + a + "','" + b + "','" + c + "','" + f + "')"; } if (name == "Course") { a = t7.getText(); b = t8.getText(); c = t9.getText(); f = t0.getText(); tol = "Insert into Course values ('" + a + "','" + b + "','" + c + "','" + f + "')"; } if (name == "Result") { a = t15.getText(); b = t16.getText(); c = t17.getText(); f = t18.getText(); g = t19.getText(); h = t20.getText(); j = t21.getText(); k = t22.getText(); l = t23.getText(); m = t24.getText(); n = t25.getText(); o = t26.getText(); p = t27.getText(); tol = "Insert into Result values ('" + a + "','" + b + "','" + c + "','" + f + "','" + g + "','" + h + "','" + j + "','" + k + "','" + l + "','" + m + "','" + n + "','" + o + "','" + p + "')"; } try { stm.executeUpdate(tol); } catch (Exception error) { System.out.println(error); } } if (e.getSource() == b2) // **** DELETE BUTTON ****// { if (name == "Student") { b = t2.getText(); tol = "Delete from Student where Id = '" + b + "'"; } if (name == "Teacher") { b = t12.getText(); tol = "Delete from Teacher where Id = '" + b + "'"; } if (name == "Course") { b = t8.getText(); tol = "Delete from Course where Id = '" + b + "'"; } if (name == "Result") { b = t16.getText(); tol = "Delete from Result where Code = '" + b + "'"; } try { stm.executeUpdate(tol); } catch (Exception error) { System.out.println(error); } } if (e.getSource() == b3) // **** UPDATE BUTTON ****// { if (name == "Student") { a = t1.getText(); b = t2.getText(); c = t3.getText(); f = t4.getText(); g = t5.getText(); h = t6.getText(); tol = "Update Student set Name = '" + a + "', ID = '" + b + "', Dept = '" + c + "', CGPA = '" + f + "', Address = '" + g + "', Cell = '" + h + "' where ID = '" + b + "'"; } if (name == "Teacher") { a = t11.getText(); b = t12.getText(); c = t13.getText(); f = t14.getText(); tol = "Update Teacher set Name = '" + a + "', ID = '" + b + "', Dept = '" + c + "', Course = '" + f + "' where ID = '" + b + "'"; } if (name == "Course") { a = t7.getText(); b = t8.getText(); c = t9.getText(); f = t0.getText(); tol = "Update Course set Name = '" + a + "', Code = '" + b + "', Credit = '" + c + "', Prerecusite = '" + f + "' where Code = '" + b + "'"; } if (name == "Result") { a = t15.getText(); b = t16.getText(); c = t17.getText(); f = t18.getText(); g = t19.getText(); h = t20.getText(); j = t21.getText(); k = t22.getText(); l = t23.getText(); m = t24.getText(); n = t25.getText(); o = t26.getText(); p = t27.getText(); tol = "Update Result set Course = '" + a + "', Code = '" + b + "', Credit = '" + c + "', A = '" + f + "', B+ = '" + g + "', B = '" + h + "', C+ = '" + j + "', C = '" + k + "', D+ = '" + l + "', D = '" + m + "', F = '" + n + "', I = '" + o + "', W = '" + p + "' where Code = '" + b + "'"; // JOptionPane.showMessageDialog(null,tol,null,JOptionPane.PLAIN_MESSAGE); // tol = "Update Result set Course = '"+a+"', Code = '"+b+"', Credit = '"+c+"' where Code = // '"+b+"'"; } try { stm.executeUpdate(tol); } catch (Exception error) { System.out.println(error); } } if (e.getSource() == b4) // **** NEXT BUTTON ****// { if (name == "Student") { try { if (rs.next()) { t1.setText(rs.getString(1)); t2.setText(rs.getString(2)); t3.setText(rs.getString(3)); t4.setText(rs.getString(4)); t5.setText(rs.getString(5)); t6.setText(rs.getString(6)); } } catch (Exception error) { System.out.println(error); } } if (name == "Teacher") { try { if (rs.next()) { t11.setText(rs.getString(1)); t12.setText(rs.getString(2)); t13.setText(rs.getString(3)); t14.setText(rs.getString(4)); } } catch (Exception error) { System.out.println(error); } } if (name == "Course") { try { if (rs.next()) { t7.setText(rs.getString(1)); t8.setText(rs.getString(2)); t9.setText(rs.getString(3)); t0.setText(rs.getString(4)); } } catch (Exception error) { System.out.println(error); } } if (name == "Result") { try { if (rs.next()) { t15.setText(rs.getString(1)); t16.setText(rs.getString(2)); t17.setText(rs.getString(3)); t18.setText(rs.getString(4)); t19.setText(rs.getString(5)); t20.setText(rs.getString(6)); t21.setText(rs.getString(7)); t22.setText(rs.getString(8)); t23.setText(rs.getString(9)); t24.setText(rs.getString(10)); t25.setText(rs.getString(11)); t26.setText(rs.getString(12)); t27.setText(rs.getString(13)); } } catch (Exception error) { System.out.println(error); } } } if (e.getSource() == b5) // **** PREVIOUS BUTTON ****// { if (name == "Student") { try { if (rs.previous()) { t1.setText(rs.getString(1)); t2.setText(rs.getString(2)); t3.setText(rs.getString(3)); t4.setText(rs.getString(4)); t5.setText(rs.getString(5)); t6.setText(rs.getString(6)); } } catch (Exception error) { System.out.println(error); } } if (name == "Teacher") { try { if (rs.previous()) { t11.setText(rs.getString(1)); t12.setText(rs.getString(2)); t13.setText(rs.getString(3)); t14.setText(rs.getString(4)); } } catch (Exception error) { System.out.println(error); } } if (name == "Course") { try { if (rs.previous()) { t7.setText(rs.getString(1)); t8.setText(rs.getString(2)); t9.setText(rs.getString(3)); t0.setText(rs.getString(4)); } } catch (Exception error) { System.out.println(error); } } if (name == "Result") { try { if (rs.previous()) { t15.setText(rs.getString(1)); t16.setText(rs.getString(2)); t17.setText(rs.getString(3)); t18.setText(rs.getString(4)); t19.setText(rs.getString(5)); t20.setText(rs.getString(6)); t21.setText(rs.getString(7)); t22.setText(rs.getString(8)); t23.setText(rs.getString(9)); t24.setText(rs.getString(10)); t25.setText(rs.getString(11)); t26.setText(rs.getString(12)); t27.setText(rs.getString(13)); } } catch (Exception error) { System.out.println(error); } } } }