Re: doubt in oracle high priority
Henry Reardon <[email protected]> Fri, 11 Feb 2005 08:26:38 -0500
| Newsgroups | gmane.comp.java.sun.servlet |
|---|---|
| Message-ID | <[email protected]> |
>From: shashi kanth <[email protected]> >Reply-To: shashi kanth <[email protected]> >To: [email protected] >Subject: doubt in oracle high priority >Date: Fri, 11 Feb 2005 11:20:56 -0000 > > >hi All, > Iam using oracle i need to get column width of a table. > i can do it using ResultSetMetaData.getColumnDisplaySize(int i) > but i don't know index of the column number but i know name of >the column > i mean to say is there method with name >ResultSetMetaData.getColumnDisplaySize(String name) >your help is appreciated > There is no direct ResultSetMetaData.getColumnDisplaySize(int i), as you can see by looking in the API. However, if you look at the API, you will see a method called ResultSetMetaData.getColumnName(int index); you could use this in a loop to inspect each column in turn and see if it is the one you want, then ask for the column's size. For example, something like this: while (rs.next()) { for (int ix=0; ix<rs.getColumnCount(); ix++) { if (rs.getColumnName(ix).equals("ColumnFoo")) { int fooSize = rs.getColumnDisplaySize(ix); System.out.println("The size of ColumnFoo is " + fooSize); break; //no need to look at remaining columns } } } Rhino ___________________________________________________________________________ To unsubscribe, send email to [email protected] and include in the body of the message "signoff SERVLET-INTEREST". Archives: http://archives.java.sun.com/archives/servlet-interest.html Resources: http://java.sun.com/products/servlet/external-resources.html LISTSERV Help: http://www.lsoft.com/manuals/user/user.html