SQL Exception bei LIMIT

Status
Nicht offen für weitere Antworten.
M

Mandoo

Gast
Hallo , bei folgendem Code bekomm ich immer ne Exception...

Könntet ihzr mir mal bitte helfen ?

Code:
try{

  int s = 0 ;
    int sp= 3 ;
    Class.forName("com.mysql.jdbc.Driver");
    Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3305/auktion","root","mksms");
    Statement stmt=conn.createStatement();
String sect ="SELECT * FROM forum LIMIT  '"+s+"' ";   
    
//String sql="insert into forum (titel,inhalt,name) values('"+titel+"','"+detail+"','"+kat+"')";
     ResultSet res =  stmt.executeQuery(sect);
           
 
while(res.next()){
out.println(res.getInt("id"));

}


Also ich habs mal super vereinfacht , aber selbst da bekomm ich die Exception ...


Code:
String sect ="SELECT * FROM forum LIMIT  0 , 10 ";

funzt auf der selben Mashine Super.

Auch auf der Convert in einen String hat nichts gebracht.


JDBC Version : 3.1.14 MySQL 5.x stable

THX
 

DP

Top Contributor
String sect ="SELECT * FROM forum LIMIT '"+s+"' ";

ergibt

SELECT * FROM forum LIMIT '0'

was soll da funktionieren?!
 
N

Numerobis

Gast
Das Problem ist nicht der SQL String , das Stimmt schon so!


Aber es gibt da einen Bug in MySQL , der keine Variablen hinter !! LIMIT zulässt.





Wenn du Mysql 5.x und auch den Connector verwendest sollte es Funktionieren!

Ansosnten musst du , Bug XXXXXX MySQL 4.1 oder so...

Was machen ?

k.a
 
M

Mandoo

Gast
Fehlermeldung:

Code:
Connect nicht möglich!java.sql.SQLException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''0'' at line 1 java.sql.SQLException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''0'' at line 1
 
M

Mandoo

Gast
Dieser String nämlich funzt auch :
Code:
String sect ="SELECT * FROM forum where id = '"+sp+"' ";
 
M

Mandoo

Gast
Also in der Exception steht ja nix brauchbares...

Ich hab Sie geändert, die beiden Werte , von 0 auf 1 und trotzdem folgende Exception.
Code:
Connect nicht möglich!java.sql.SQLException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''1',' 3 '' at line 1 java.sql.SQLException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''1',' 3 '' at line 1
 

DP

Top Contributor
du musst bei den limitwerten die hochkommata weglassen, dann klappts auch mit sql
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
KOKASS Exception bei Datenbankconnect Datenbankprogrammierung 9
Kirby.exe SQL-Exception: Column not found Datenbankprogrammierung 6
S MySQL hibernate exception: illegal state exception : entityManagerFactory is closed Datenbankprogrammierung 5
G MySQL Java Problem: Nullpointer Exception obwohl Daten vorhanden sind? Datenbankprogrammierung 2
G PostgreSQL Nach Monaten auf einmal ClassNotFound-Exception Datenbankprogrammierung 3
K JPA Projekt Exception Datenbankprogrammierung 7
C jpa, exception Predeployment of PersistenceUnit failed Datenbankprogrammierung 1
M CommunicationLinkError - NullPointer Exception Datenbankprogrammierung 11
T MongoDB: Morphia REST 505 Exception Tomcat Datenbankprogrammierung 2
M SQL-Exception trotz funktionierendem SELECT Datenbankprogrammierung 4
N JDBC: rollback() bei Exception geht nicht!? Datenbankprogrammierung 1
M SQL Exception Datenbankprogrammierung 6
L Probleme mit DriverManager.getConnection(..) - Endlosschleife, Java Absturz, Keine Exception Datenbankprogrammierung 4
D Hibernate SaveOrUpdate Exception Datenbankprogrammierung 2
E MySQL Hibernate mit JaxWS führt zu LazyInitialization Exception Datenbankprogrammierung 8
E PostgreSQL Exception too ...many clients already bei DB-Abfrage Datenbankprogrammierung 14
T java sql exception getDate() Datenbankprogrammierung 2
O Viele Verbindungen-Exception bei insert Daten zur MySQL-Datenbank Datenbankprogrammierung 2
E Sql Exception Datenbankprogrammierung 14
M NestedTransaction- Exception in Hibernate Datenbankprogrammierung 15
F Derby/JavaDB SQL-Exception...Aber wieso!? :/ Datenbankprogrammierung 2
T Exception ResultSet Datenbankprogrammierung 7
Paristick MSSQL - JDBC Exception beim Registrieren Datenbankprogrammierung 5
S Null Pointer exception statement Datenbankprogrammierung 8
G JDBC Exception Datenbankprogrammierung 3
S ResultSet einer Datenbankabfrage - Nullpointer Exception Datenbankprogrammierung 13
F Derby/JavaDB Exception - Cannot accept Null Value (help) Datenbankprogrammierung 10
G Stored Procedure Exception Handling Datenbankprogrammierung 3
C SQL Exception auf Unique überprüfen Datenbankprogrammierung 5
B Hibernate+JPA Exception in persistence.xml Datenbankprogrammierung 5
L SQL Exception Problem Datenbankprogrammierung 7
M hilfe zur einer Exception Datenbankprogrammierung 2
J Nullpointer Exception bei Zugriff auf Datenbank Datenbankprogrammierung 13
A MySQL Anbindung - Exception Handling Datenbankprogrammierung 2
R SQL Exception: Cursor position not valid Datenbankprogrammierung 7
O Oracle 11g wirft bei 90 % der installation eine Exception ? Datenbankprogrammierung 5
R Warum kommt eine Exception bei instanceof ? Datenbankprogrammierung 4
B SQL Exception Datenbankprogrammierung 9
E Datenbankverbindung Java MySQL Exception Datenbankprogrammierung 10
N Class not found Exception Datenbankprogrammierung 2
A Exception in thread "AWT-EventQueue-0" java.lang.N Datenbankprogrammierung 4
megachucky Problem mit: SQL Exception Before start of result set Datenbankprogrammierung 2
W updateRow() schmeißt eine Exception, weil schreibgeschützt Datenbankprogrammierung 6
M Sql Anfrage wirft Exception Datenbankprogrammierung 5
6 Communications link failure due to underlying exception Datenbankprogrammierung 10
R SQL Exception "Weiterleiten der Egebnissmenge" Datenbankprogrammierung 15
märliprinz Exception in thread "main" java.lang.OutOfMemoryEr Datenbankprogrammierung 9
S Java SQL-Exception bei Zugriff auf MSAccess Datenbankprogrammierung 2
K Exception bei Verbindungsaufbau Oracle Datenbank Datenbankprogrammierung 13
L "desc tablename" liefert SQL Exception mit execute Datenbankprogrammierung 6
M SQL Exception Datenbankprogrammierung 3
M Problem mit dem ActionListener und SQL Exception Datenbankprogrammierung 6
D Exception bei ResultSet.moveToInsertRow Datenbankprogrammierung 6
EagleEye problem mit exception Datenbankprogrammierung 2
L UPDATE löst Exception aus Datenbankprogrammierung 6
V Exception beim Speichern von eingegebenen Daten in Tabelle Datenbankprogrammierung 2
G ich bekomm immer die exception grrrr Datenbankprogrammierung 3
D Unklare SQL Exception Datenbankprogrammierung 3
P SQL-Statement "Top 1" oder "limit" funktioniert nicht Datenbankprogrammierung 12
S MS SQL 2005 Express Edition - 4GB DB-Limit Datenbankprogrammierung 6
T LIMIT In SELECT Anweisung Datenbankprogrammierung 4

Ähnliche Java Themen

Neue Themen


Oben