MySQL jpmdbc: Kann lesen aber nicht schreiben?

Possmann

Neues Mitglied
Hi,

ich will eine Datenbank, die bei mir auf einem Server steht (mit Wamp drauf) befüllen. Dies will ich über jpmdbc machen, weil mir keine andere Möglichkeit einfällt, bzw. normaler externer Zugriff irgendwie nicht geht.

Das Problem ist nun, dass zwar das Select klappt, aber Insert geht nicht.

Codebeispiel:

Java:
    public static void main(String[] args) throws SQLException {
        
        try 
        { 
          Class.forName( "de.root1.jpmdbc.Driver" );  
           
          //Properties
          Properties connProperties = new Properties();
          connProperties.setProperty("user","root");
          connProperties.setProperty("password","");
          connProperties.setProperty("host","localhost");
          connProperties.setProperty("port","3306");
          
          //Verbindung
          Connection con = DriverManager.getConnection("jdbc:jpmdbc:http://website/jpmdbc.php?datenbank", connProperties);
          
          //Statement
          Statement statement = con.createStatement();
          
          //Abfrage
//   /       statement.executeQuery("INSERT INTO test ('test1','test2') VALUES ('hallo','hallo2')");
          ResultSet rs = statement.executeQuery("SELECT * FROM test");
          while(rs.next()){
			  System.out.printf( "%s, %s, %s%n", rs.getString(1),
	                     rs.getString(2), rs.getString(3) );
          }
          
        } 
        catch ( ClassNotFoundException e ) { 
            e.printStackTrace(); 
        }
        catch (java.lang.OutOfMemoryError e){
            e.printStackTrace();
        }
    }
 
}

Das obige gibt mir die ersten drei Spalten der ersten eingefügten Zeile auf der Kommandozeile aus. Also alles gut.

Wenn ich aber das auskommtierte einkommentiere (das INSERT), dann kommt entweder:

Exception in thread "main" java.sql.SQLException: ResultSetHeaderErrorNo: 1064 -> ErrorFromPhp: 0
at de.root1.jpmdbc.network.PhpHandler.readFromPhp(PhpHandler.java:257)
at de.root1.jpmdbc.network.PhpHandler.executeQuery(PhpHandler.java:207)
at de.root1.jpmdbc.jdbc.JpmdbcStatement.executeQuery(JpmdbcStatement.java:164)
at index.main(index.java:31)

oder es kommt:

java.sql.SQLException: ResultSetHeaderErrorNo: 1110 -> ErrorFromPhp: 0

(ich habe zwei halbwegs identische Programmierungen)..

Ich hab echt schon alles versucht, aber ich hab keine Ahnung wieso das passiert.

Vielleicht kann mir ja jemand helfen, ich wäre echt dankbar.

Vielen Dank im Voraus.
 

Possmann

Neues Mitglied
Bekomme für folgende Änderung:

Java:
s.executeUpdate("INSERT INTO test (test1,test4,test2,test3) VALUES ('lalalla','...','hallo','test'"));

Immernoch:

java.sql.SQLException: ResultSetHeaderErrorNo: 1110 -> ErrorFromPhp: 0

Gleiches bei s.execute().

Trotzdem danke für deine Hilfe :)
 
N

nillehammer

Gast
Code:
java.sql.SQLException: ResultSetHeaderErrorNo: 1110 -> ErrorFromPhp: 0
Es wäre hilfreich, hier mal den kompletten Stacktrace der SQLException zu sehen.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
S MySQL jPMdbc&MySQL = Fehlerhafte Umlaute in JTable Datenbankprogrammierung 0
W jpmdbc Problem -Beispiel funktioniert nicht Datenbankprogrammierung 9
S Sicherheit bei JPMDBC Datenbankprogrammierung 5
T Erste JPMDBC Alpha-Version fertig :-) Datenbankprogrammierung 8
O mit Multi-Thread Daten aus Datenbank lesen und schreiben Datenbankprogrammierung 22
Z Finde den Fehler: Daten aus einer Access-Datenbank lesen Datenbankprogrammierung 12
D HSQLDB Aus einzelner Zelle lesen? Datenbankprogrammierung 3
D Komplette Zeile lesen und einem Konstruktor übergeben. Datenbankprogrammierung 3
J MySQL Lesen und schreiben von großen Datenmengen Datenbankprogrammierung 5
D Grants lesen Datenbankprogrammierung 3
0 Alle Tabellen aus DB lesen Datenbankprogrammierung 2
F ORA 17410 Keine weiteren Daten aus Socket zu lesen Datenbankprogrammierung 2
T ResultSet befehl für leere Spalte nicht lesen Datenbankprogrammierung 4
S File lesen Datenbankprogrammierung 10
W MySQL Daten aus bestimmter Spalte lesen Datenbankprogrammierung 2
M FindBugs und PreparedStatement aus einer Datei lesen Datenbankprogrammierung 11
P Daten aus MySql Datenbank lesen??? Datenbankprogrammierung 6
H Wie kann ich eine Datenbank Connection aus XML-Datei lesen! Datenbankprogrammierung 2
S Matrix vom Typ Double aus .txt lesen und in ein Array speich Datenbankprogrammierung 3
G beim lesen der db alte daten bekommen? Datenbankprogrammierung 5
G Int aus MySQL-Tabelle lesen? Datenbankprogrammierung 5
thE_29 Vor dem ersten Posten bitte lesen! Datenbankprogrammierung 0
jehof Char/Varchar aus MySQL lesen und zurückschreiben Datenbankprogrammierung 3
L ImageIcon in/aus Datenbank speichern/lesen Datenbankprogrammierung 4
G Rundungsfehler beim Lesen von Fliesskommazahlen... Datenbankprogrammierung 2
I H2 - GUI Tool.... sehe aber keine Tabellen Datenbankprogrammierung 2
Z Ein haufen Fehlermeldungen aber keine Ahnung warum... Datenbankprogrammierung 9
J Java fügt Datensätze ein aber diese werden nicht richtig abgefragt Datenbankprogrammierung 3
R HSQLDB ResultSet update aktualisiert DB, aber nicht das ResultSet Datenbankprogrammierung 2
Thallius MySQL Tabelle splitten aber wie eine abfragen? Datenbankprogrammierung 10
B Performance steigern, aber wie? Datenbankprogrammierung 8
T MySQL Datetime wird auf Sekunden gerundet, soll es aber nicht Datenbankprogrammierung 2
1 MySQL Verbindung mit localhost als IP funktioniert, aber mit normaler IP nicht Datenbankprogrammierung 2
S SQLite Selectanfrage lieft datensatz aber cursor ist leer Datenbankprogrammierung 2
H ResultSet is closed tritt bei JSF aber nicht bei einer Java-Applikation auf Datenbankprogrammierung 10
F Derby/JavaDB SQL-Exception...Aber wieso!? :/ Datenbankprogrammierung 2
S MySQL INSERT schlägt nicht fehl, fügt aber auch nichts ein Datenbankprogrammierung 13
K MySQL Verbindung funktioniert in Netbeans aber .jar funktioniert nicht Datenbankprogrammierung 5
U MSSQL Verbindung steht, aber meckert beim Statement Datenbankprogrammierung 2
R Tabelle Updaten aber auch Speichern Datenbankprogrammierung 2
R DB-Connection, aber wie? Datenbankprogrammierung 2
T Datenbank.aber wie? Datenbankprogrammierung 6
S Access und Java, aber wie? Datenbankprogrammierung 4
P Fehler: result-set zeigt auf null, aber warum Datenbankprogrammierung 4
R ResultSet liefert oracle.sql.TIMESTAMP, aber unbrauchbar Datenbankprogrammierung 9
H MySQL Zugriffe (es geht, aber warum?) Datenbankprogrammierung 4
M Daten werde gesetzt, aber trotzdem Fehlermeldung! Datenbankprogrammierung 3
B ResultSet aus Session geladen, aber kein Zugriff möglich Datenbankprogrammierung 6

Ähnliche Java Themen

Neue Themen


Oben