Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

[Problem] ResultSet objekat se ne puni upitom

[es] :: Java :: [Problem] ResultSet objekat se ne puni upitom

[ Pregleda: 1383 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Valerij Zajcev

Član broj: 40886
Poruke: 1374
*.hermes-softlab.com.



+2 Profil

icon [Problem] ResultSet objekat se ne puni upitom18.12.2009. u 11:29 - pre 141 meseci
Zdravo,

Probam neki primercic, nasao sam da je ovaj 'jtds' driver dobar pa sam njega uzeo. Problem je sto imam jednu krajnje jednostavnu bazu sa jednom tabelom i podacima. Znaci samo hocu da popunim 'ResultSet' sa njima (ResultSet je kapiram nesto kao DataSet u .NET-u?). Problem je sto se lepo konektuje na MS SQL Server, napravi ovaj 'Statemant' ali kada predje preko linije sa ResultSet-om ode pravo u exception handler i izbaci onu dole poruku. Upit je validan kolko vidim :( ?

Code:

Class.forName("net.sourceforge.jtds.jdbc.Driver");
            Connection conn = DriverManager.getConnection(db_connect_string, db_userid, db_password);
            System.out.println("connected");
            
            java.sql.Statement stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY);
            ResultSet rs = stmt.executeQuery("SELECT * FROM User");

Code:

java.sql.SQLException: Incorrect syntax near the keyword 'User'.
    at net.sourceforge.jtds.jdbc.SQLDiagnostic.addDiagnostic(SQLDiagnostic.java:368)
    at net.sourceforge.jtds.jdbc.TdsCore.tdsErrorToken(TdsCore.java:2820)
    at net.sourceforge.jtds.jdbc.TdsCore.nextToken(TdsCore.java:2258)
    at net.sourceforge.jtds.jdbc.TdsCore.getMoreResults(TdsCore.java:632)
    at net.sourceforge.jtds.jdbc.MSCursorResultSet.processOutput(MSCursorResultSet.java:943)
    at net.sourceforge.jtds.jdbc.MSCursorResultSet.cursorCreate(MSCursorResultSet.java:541)
    at net.sourceforge.jtds.jdbc.MSCursorResultSet.<init>(MSCursorResultSet.java:154)
    at net.sourceforge.jtds.jdbc.JtdsStatement.executeSQLQuery(JtdsStatement.java:424)
    at net.sourceforge.jtds.jdbc.JtdsStatement.executeQuery(JtdsStatement.java:1304)
    at Main.main(Main.java:28)
 
Odgovor na temu

nemnesic
nemnesic
Software Developer
Vranje Florida

Moderator
Član broj: 44355
Poruke: 798
*.com
Via: [es] mailing liste



+63 Profil

icon Re: [Problem] ResultSet objekat se ne puni upitom18.12.2009. u 13:59 - pre 141 meseci
probaj ovaj query u neki sql client pa vidi da li radi
 
Odgovor na temu

bantu

Član broj: 38670
Poruke: 305
89.111.240.*



+27 Profil

icon Re: [Problem] ResultSet objekat se ne puni upitom18.12.2009. u 14:12 - pre 141 meseci
Možda je user u bazi rezervisana riječ?
 
Odgovor na temu

Valerij Zajcev

Član broj: 40886
Poruke: 1374
*.hermes-softlab.com.



+2 Profil

icon Re: [Problem] ResultSet objekat se ne puni upitom18.12.2009. u 14:32 - pre 141 meseci
Citat:

Možda je user u bazi rezervisana riječ?

Ne mogu da verujem jeste, sada radi, hvala.
 
Odgovor na temu

[es] :: Java :: [Problem] ResultSet objekat se ne puni upitom

[ Pregleda: 1383 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.