[ Valerij Zajcev @ 18.12.2009. 11:29 ] @
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)
[ nemnesic @ 18.12.2009. 13:59 ] @
probaj ovaj query u neki sql client pa vidi da li radi
[ bantu @ 18.12.2009. 14:12 ] @
Možda je user u bazi rezervisana riječ?
[ Valerij Zajcev @ 18.12.2009. 14:32 ] @
Citat:

Možda je user u bazi rezervisana riječ?

Ne mogu da verujem jeste, sada radi, hvala.