Hallo,
ich habe ein Datenobjekt, welches ich gerne über ein Webservice an den Client schicken möchte.
Leider bekomm ich immer einen Fehler, woran kann das liegen?
Bitte um Hilfe
Danke=)
Methode im WebService
ich habe ein Datenobjekt, welches ich gerne über ein Webservice an den Client schicken möchte.
Leider bekomm ich immer einen Fehler, woran kann das liegen?
Bitte um Hilfe
Danke=)
Java:
package com.pxr.tutorial.soap.weather;
import java.io.*;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.sql.Time;
import java.util.*;
public class AnzeigeObjekt implements Serializable {
private String user_id;
private String art;
private String kategorie;
private String titel;
private String beschreibung;
private Date datum;
private Time zeit;
private String name;
private String telefon;
private String email;
private String bild;
public AnzeigeObjekt() {
}
public AnzeigeObjekt(String user_id, String art, String kategorie,
String titel, String beschreibung, Date datum, Time zeit,
String name, String telefon, String email, String bild) {
this.user_id = user_id;
this.art = art;
this.kategorie = kategorie;
this.titel = titel;
this.beschreibung = beschreibung;
this.datum = datum;
this.zeit = zeit;
this.name = name;
this.telefon = telefon;
this.email = email;
this.bild = bild;
}
public String getUser_id() {
return user_id;
}
...
public void holeDaten(ResultSet rs) {
try {
user_id = rs.getString("User_id");
art = rs.getString("Art");
kategorie = rs.getString("Kategorie");
titel = rs.getString("Titel");
beschreibung = rs.getString("Beschreibung");
datum = rs.getDate("Datum");
zeit = rs.getTime("Zeit");
name = rs.getString("Name");
telefon = rs.getString("Telefon");
email = rs.getString("Email");
bild = rs.getString("Bild");
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public String toString() {
return "Anzeige fuer " + user_id + ";" + art + ";" + kategorie + ";"
+ titel + ";" + beschreibung + ";" + datum + ";" + zeit + ";"
+ name + ";" + telefon + ";" + email + ";" + bild;
}
}
Methode im WebService
Java:
public AnzeigeObjekt getAnzeige(String user, String passwort) {
AnzeigeObjekt anzeige = null;
if (user.equals(this.user) && (passwort.equals(this.passwort))) {
try {
Connection con = DatabaseConnector.openConnection("root",
"mysqlapp");
Statement statement = con.createStatement();
ResultSet rs = statement
.executeQuery("Select * from beitraege");
while (rs.next()) {
anzeige = new AnzeigeObjekt();
anzeige.holeDaten(rs);
}
} catch (Exception e) {
}
return anzeige;
}
return null;
}