[ 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) |