|WOW Daggerspine | Troll Hunter Axejess |
Nou kijk probleem ligt als volgt zie code:
public boolean find( String strSelect )
{
String sqlCommand = "SELECT * " +
"FROM " + tableName +
" WHERE " + strSelect + "";
try
{
statement = connection.createStatement();
ResultSet rs = statement.executeQuery ( sqlCommand );
if (rs == null)
{
System.out.println( sqlCommand );
return false;
}
else
{
System.out.println( sqlCommand );
return true;
Dus zoals je ziet moet ik op de een of andere manier de result weten die een sql query geeft om uiteindelijk een false melding te krijgen in de if (rs ==
Maar aangezien een sql query nooit een null waarde teruggeeft dir niet ed goede manier.
Mijn probleem is dus wat moet ik neerzetten in dat if (rs== ?????????
public boolean find( String strSelect )
{
String sqlCommand = "SELECT * " +
"FROM " + tableName +
" WHERE " + strSelect + "";
try
{
statement = connection.createStatement();
ResultSet rs = statement.executeQuery ( sqlCommand );
if (rs == null)
{
System.out.println( sqlCommand );
return false;
}
else
{
System.out.println( sqlCommand );
return true;
Dus zoals je ziet moet ik op de een of andere manier de result weten die een sql query geeft om uiteindelijk een false melding te krijgen in de if (rs ==
Maar aangezien een sql query nooit een null waarde teruggeeft dir niet ed goede manier.
Mijn probleem is dus wat moet ik neerzetten in dat if (rs== ?????????
|WOW Daggerspine | Troll Hunter Axejess |
Niet echt nee. Staat ook in de javadoc van Statement.Op donderdag 06 december 2001 23:01 schreef William/Ax3 het volgende:
Maar aangezien een sql query nooit een null waarde teruggeeft dir niet ed goede manier.
Doe eens gek en lees in de documentatie wat ResultSet.next() doet.
Even in de api-documtatie kijken en je ziet dat ResultSet.next() een boolean teruggeeft. Lees anders (1 van de vele goede) tutorials over jdbc e.d.
Dit topic is gesloten.
![]()