hoi!
ich hab ein problem mit meinem resultset, dass ich in eine arraylist geschrieben habe.
code:
....
mein table sieht so aus:
a | b
: :
117 | 268.5
117 | 278.5
117 | 300.5
118 | 271
118 | 272.5
118 | 292
119 | 274.5
119 | 276
119 | 286.5
119 | 306.5
120 | 275
120 | 276.5
120 | 296
: :
was ich gerne machen moechte ist zB fuer a = 120: 296-276.5, 276.6-275 und das fuer alle a
wenn ich aber meine arraylist ausgebe bekomme ich nur ganze row's in der form [120,296].
wie kann ich solch eine subtraktion ueber das ganze resultset hinbekommen? muss ich da eventuell einen zusaetzlichen index (auto increment) in die tabelle einfuegen? oder klappt das auch mit java?
kann mir da jemand weiterhelfen?
danke!
k.
ich hab ein problem mit meinem resultset, dass ich in eine arraylist geschrieben habe.
code:
....
Code:
try
{
Statement st= conn.createStatement();
...
st.executeQuery("SELECT a, b FROM myTable ORDER BY a,b");
ResultSet rs = st.getResultSet();
ArrayList al = new ArrayList();
while(rs.next())
{
ArrayList rec = new ArrayList();
for(int i=0; i<2; i++)
{
Object val = rs.getObject(i);
rec.add(val);
}
rs.close();
st.close();
}
catch...
a | b
: :
117 | 268.5
117 | 278.5
117 | 300.5
118 | 271
118 | 272.5
118 | 292
119 | 274.5
119 | 276
119 | 286.5
119 | 306.5
120 | 275
120 | 276.5
120 | 296
: :
was ich gerne machen moechte ist zB fuer a = 120: 296-276.5, 276.6-275 und das fuer alle a
wenn ich aber meine arraylist ausgebe bekomme ich nur ganze row's in der form [120,296].
wie kann ich solch eine subtraktion ueber das ganze resultset hinbekommen? muss ich da eventuell einen zusaetzlichen index (auto increment) in die tabelle einfuegen? oder klappt das auch mit java?
kann mir da jemand weiterhelfen?
danke!
k.