Results 1 to 6 of 6
- 12-02-2012, 02:53 PM #1
Member
- Join Date
- Dec 2012
- Posts
- 55
- Rep Power
- 0
Getting ONLY database table values, while skipping column names
Got this method to populate a table from database:
Currently, it gets all values that i need, but it also displays the column names (for example user_name, user_id, user_passwordetc..). I want to make custom Titles for my table (for example instead of user_id, i want the title to be just ID). What do i do to skip the column names from database and just take the values?Java Code:private void Update_Table(){ try{ String sql = "SELECT * FROM Users WHERE Login='Admin'"; pst = conn.prepareStatement(sql); rs = pst.executeQuery(sql); jTable1.setModel(DbUtils.resultSetToTableModel(rs)); } catch (Exception e){ JOptionPane.showMessageDialog(null, e); } }
Also ran into another problem, how do i display more than 1 table?
Currently 'Table_EsamiPranesimai.setModel(DbUtils.resultSetT oTableModel(rs2));' overwrites 'Table_EsamiPranesimai.setModel(DbUtils.resultSetT oTableModel(rs));' , so i get only 1 result.. how do i make it so it would display both?Java Code:private void EsamiPranesimaiTableMethod(){ try{ String sql = "SELECT Message_name FROM Messages_group WHERE group_name='Testgroup'"; pst = conn.prepareStatement(sql); rs = pst.executeQuery(sql); String sql2 = "SELECT Message_name FROM Messages_single WHERE Username='Testname'"; pst = conn.prepareStatement(sql2); rs2 = pst.executeQuery(sql2); Table_EsamiPranesimai.setModel(DbUtils.resultSetToTableModel(rs)); Table_EsamiPranesimai.setModel(DbUtils.resultSetToTableModel(rs2)); } catch (Exception e){ JOptionPane.showMessageDialog(null, e); } }
Edit: i think the 2nd problem can be solved with a proper SQL code, something like this:
Still didnt find an answer to the first problem tho..Java Code:String sql = "SELECT Message_name FROM Messages_group WHERE group_name='Testgroup' UNION SELECT Message_name FROM Messages_single WHERE Username='Testname'";
Last edited by iNko; 12-02-2012 at 09:36 PM.
- 12-03-2012, 10:43 AM #2
Moderator
- Join Date
- Apr 2009
- Posts
- 10,484
- Rep Power
- 16
Re: Getting ONLY database table values, while skipping column names
For the first part, what does DbUtils.resultSetToTableModel return?
What sort of TableModel?
If that is your own utility class then simply change the model.Please do not ask for code as refusal often offends.
- 12-03-2012, 11:53 AM #3
Member
- Join Date
- Dec 2012
- Posts
- 55
- Rep Power
- 0
Re: Getting ONLY database table values, while skipping column names
SQL code that describes witch data to take, also where
prepares the SQL codeJava Code:String sql = "SELECT * FROM Users WHERE Login='Admin'";
executes the SQL codeJava Code:pst = conn.prepareStatement(sql);
'DbUtils.resultSetToTableModel' i think checks the executed SQL code and then fills the 'jTable1' with that dataJava Code:rs = pst.executeQuery(sql);
This is how i understand my code..Java Code:jTable1.setModel(DbUtils.resultSetToTableModel(rs));
- 12-03-2012, 02:04 PM #4
Moderator
- Join Date
- Apr 2009
- Posts
- 10,484
- Rep Power
- 16
Re: Getting ONLY database table values, while skipping column names
So, what is DbUtils?
Where is it from?
That's where you want to make the changes.Please do not ask for code as refusal often offends.
- 12-03-2012, 03:55 PM #5
Member
- Join Date
- Dec 2012
- Posts
- 55
- Rep Power
- 0
Re: Getting ONLY database table values, while skipping column names
DbUtils is this - import net.proteanit.sql.DbUtils;
its not used anywhere else
- 12-03-2012, 05:15 PM #6
Member
- Join Date
- Dec 2012
- Posts
- 55
- Rep Power
- 0
Re: Getting ONLY database table values, while skipping column names
ok got it figured out, it all depends on the SQL code..
if i addJava Code:String sql = "SELECT Message_name FROM Messages_group WHERE group_name='Testgroup'";
The title will be RandomTitleName, instead of the one in the database tableJava Code:String sql = "SELECT Message_name as RandomTitleName FROM Messages_group WHERE group_name='Testgroup'";
Similar Threads
-
Column names
By asai in forum AWT / SwingReplies: 7Last Post: 02-16-2012, 06:58 PM -
CompositeUserType for customisable column names
By AnnaM in forum HibernateReplies: 0Last Post: 01-16-2012, 07:33 AM -
Displaying database values as a row in a JTable but not as a column
By pratim in forum AWT / SwingReplies: 1Last Post: 03-24-2011, 12:51 PM -
adding sum column on jtable that is binded to a database table
By madcloud in forum Enterprise JavaBeans (EJB)Replies: 4Last Post: 12-06-2010, 08:26 AM -
selecting column names dynamically from table column header
By neha_sinha in forum AWT / SwingReplies: 1Last Post: 07-06-2010, 04:50 PM


LinkBack URL
About LinkBacks
Reply With Quote

Bookmarks