Похожие чаты

Suppose I have a table called "user" with just a

single row(record), which has just two columns namely "name" and "password".
So does anyone know how can I get the data in the second column using java.sql.ResultSet ?

ResultSet rs = stmnt.executeQuery("select * from user");
rs.next();
name = rs.getString("name");

The above code gives me the value in the first column in the first record. But now how can I get the value in the 2nd column in the first record ?

6 ответов

38 просмотров

https://docs.oracle.com/javase/tutorial/jdbc/basics/retrieving.html

mito- Автор вопроса

Not sure whether you've already fixed, but following general understanding of jdbc result sets may be helpful. ResultSet works as a data container, and as an iterator (or "cursor") at the same time. So when you're fetching data from result set with ".getString", you should think of it like "I'm reading columns of the row that ResultSet is currently point at". When you're done fetching all the rows you need, you should point cursor at next row by calling "rs.next()". Yes, it's very confusing design, but this is old and very widely used interface, so we have to live with it))

mito- Автор вопроса
Dmytro Buryak
Not sure whether you've already fixed, but followi...

When you're done fetching all the "row" you need, you should point cursor at next row by calling "rs.next()". Do you mean column here instead of row in the first phrase ?

mito
When you're done fetching all the "row" you need, ...

Yes, I meant columns, you're right)) you fetch column values, then call "next", and now the same result set object points to next row

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
@Benzenoid can you tell me the easiest, and safest way to bu.y HEX now?
Živa Žena
20
This is a question from my wife who make a fortune with memes 😂😂 About the Migration and Tokens: 1. How will the old tokens be migrated to the new $LGCYX network? What is th...
🍿 °anton°
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
What is the Dex situation? Agora team started with the Pnetwork for their dex which helped them both with integration. It’s completed but as you can see from the Pnetwork ann...
Ben
1
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Anyone knows where there are some instructions or discort about failed bridge transactions ?
Jochem
21
@lozuk how do I get my phex copies of my ehex from a atomic wallet, to move to my rabby?
Justfrontin 👀
11
Карта сайта