Está en la página 1de 3

CLASE CONEXION:

import java.sql.*;
public class Conexion {
public Connection getConexion(){
Connection cn=null;
try{
Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://localhost:3306/biblioteca";
cn=DriverManager.getConnection(url,"root","r*g3r");
}catch (ClassNotFoundException e){
e.printStackTrace();
}catch (SQLException e){
e.printStackTrace();
}
return cn;
}
}
CLASE PERSONITA:
public class personita {
private int id;
private String nombres;
private String apellidos;
private String direccion;
private String email;
public personita() {
this.id = 0;
nombres = null;
apellidos = null;
direccion = null;
email = null;
}
public personita(int id, String noms, String apes, String dir, String mail)
{
this.id = id;
nombres = noms;
apellidos = apes;
direccion = dir;
email = mail;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getNombres() {
return nombres;
}
public void setNombres(String nombres) {

this.nombres = nombres;
}
public String getApellidos() {
return apellidos;
}
public void setApellidos(String apellidos) {
this.apellidos = apellidos;
}
public String getDireccion() {
return direccion;
}
public void setDireccion(String direccion) {
this.direccion = direccion;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
}
CLASE wsPERSONA:
import java.sql.*;
import java.util.*;
import javax.jws.WebMethod;
import javax.jws.WebService;
@WebService
public class wsPersona {
@WebMethod
public List<personita> listaPersona() throws Exception {
List<personita> personaList = new ArrayList<personita>();
//IdUsuario, NombreUsuario, ApellidoUsuario, DireccionUsuario, EmailUsua
rio
Conexion cn = new Conexion();
Statement stm = null;
ResultSet fila= null;
try{
stm=cn.getConexion().createStatement();
fila=stm.executeQuery("select IdUsuario, NombreUsuario,
ApellidoUsuario, DireccionUsuario, EmailUsuario from usuario");
while(fila.next()){
personita pers = new personita();
pers.setId(fila.getInt(1));
pers.setNombres(fila.getString(2));
pers.setApellidos(fila.getString(3));
pers.setDireccion(fila.getString(4));
pers.setEmail(fila.getString(5));
personaList.add(pers);
}

}catch (Exception e){


}
return personaList;
}
}
CLASE SERVER:
import javax.xml.ws.Endpoint;
public class Server {
public static void main(String[] args) {
Endpoint.publish("http://localhost:8080/wsPersona", new wsPerson
a());
System.out.println("HelloWeb service is ready");
System.out.println("http://localhost:8080/wsPersona?wsdl");
}
}

También podría gustarte