---
title: "sql-problem, ResultSet"
type: "forum-thread"
url: "https://www.webforum.nu/amne/java/130172-sql-problem-resultset"
topic: "Java"
topic_url: "https://www.webforum.nu/amne/java"
author: "orvar"
published: "2005-06-17T07:43:28.000Z"
updated: "2005-06-17T09:06:47.000Z"
replies: 2
views: 401
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/java/130172-sql-problem-resultset"
---

# sql-problem, ResultSet

## #1 — orvar, 2005-06-17T07:43Z

Tjena
Har följande kod:

```
  public Vector executeDbReader(String inSql, int inNumber) throws Exception {
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    Connection conn = null;
    ResultSet rs = null;
    Statement stmt = null;
    Vector result = new Vector();
    try {
        String url = "jdbc:odbc:dapptst";
        conn = DriverManager.getConnection(url,namn,lös);
        stmt = conn.createStatement();
        rs = stmt.executeQuery(inSql);    
    } catch (Exception exc) {
    } finally {
        rs.close();
        stmt.close();
        conn.close();
    }     
        result.addElement(rs.getObject(0));
```

Koden som den ser ut nu är enbart för testsyfte för att få kontakten med Oracledatabasen att fungera. Det verkar ske en kontakt med databasen, men det blir fel när

```
result.addElement(rs.getObject(0));
```

anropas. Ser någon direkt vad som kan vara fel, eller var man bör kolla lite extra?

Tackar!

Permalänk: https://www.webforum.nu/p/130172

## #2 — phonkworks, 2005-06-17T08:50Z

Du glömmer att stega fram ResultSet'et till första raden:

```
rs.next();
```

Sen kanske du bör göra allt detta innanför try, catch, finally satsen. Kommer inte riktigt ihåg nu men eventuellt stängs alltihop i finally satsen innan du gör:

```
result.addElement(rs.getObject(0));
```

som det ser ut nu.

En bra variant är också:

```

if(rs.next()) {
   result.addElement(rs.getObject(0));
}
```

mvh
phonk

Permalänk: https://www.webforum.nu/p/1631482

## #3 — orvar, 2005-06-17T09:06Z

yep, det var att finally stänger allt för tidigt... samt att rs börjar på 1.

tackar!

Permalänk: https://www.webforum.nu/p/1631488

---

Tråden på webben: https://www.webforum.nu/amne/java/130172-sql-problem-resultset
