Foros del Web » Programación para mayores de 30 ;) » Java »

java + mysql

Estas en el tema de java + mysql en el foro de Java en Foros del Web. AYUDA! Les cuento. estoy desarrollando un aplicación con Google API V2 en Eclipse + mySql. Mi intención es importar parte del código a la clase ...
  #1 (permalink)  
Antiguo 01/12/2014, 15:03
 
Fecha de Ingreso: abril-2013
Mensajes: 3
Antigüedad: 11 años, 1 mes
Puntos: 0
java + mysql

AYUDA!

Les cuento. estoy desarrollando un aplicación con Google API V2 en Eclipse + mySql.
Mi intención es importar parte del código a la clase MainActivity desde una base de datos en mySql. bd = chiletrekking , tabla = rutas , campos = id_rutas, nombre, marcadores , puntosRuta.

El código que quiero importar a la clase MainActivity esta guardado en los campos = marcadores , puntosRuta. también cree un metodo de listarRutas en el cual me imprime por consola el código que quiero agregar a la clase MainActivity pero lo que necesito es que se agregue el codigo a la clase MainActivity no que me imprima por consola.

Ya importe el java-conector de mysql al proyecto chiletrekking en eclipse. ya cree la clase DataConnection.java para conectar la App con la BD.clase.


Esta es la clase MainActivity.

public class MainActivity extends FragmentActivity implements OnMarkerClickListener {

GoogleMap map;


@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

map = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id. map)).getMap();
map.setMapType(GoogleMap.MAP_TYPE_HYBRID);
map.setMyLocationEnabled(true);
map.setOnMarkerClickListener(this);

/*AQUI ES DONDE QUIERO IMPORTAR EL CODIGO DESDE MYSQL */

}

@Override
public boolean onMarkerClick(Marker marker) {
// TODO Auto-generated method stub
Toast.makeText(this, marker.getTitle() + ", latitude "+ marker.getPosition().latitude + ", longitude" + marker.getPosition().longitude, Toast.LENGTH_SHORT).show();
return false;
}


}

Esta es la clase DataConnection

public class DataConnection {

//Atributos

private Connection con = null;
private Statement statement = null;
private ResultSet resultset = null;

public void conectar(){
String servidor ="jdbc:mysql://localhost:3306/chiletrekking";
String usuario ="ctrekking";
String pass = "";
String driver = "com.mysql.jdbc.Driver";
try{
Class.forName(driver);
this.con = DriverManager.getConnection(servidor, usuario, pass);
this.statement = this.con.createStatement();

}catch(Exception e){
System.out.println("Error: " + e.getMessage() );
}
}

public boolean estaConectado(){
if(this.con != null){
return true;
}else{
return false;
}
}

public void listarRutas(){
try{
String query = "SELECT * FROM rutas";
this.resultset = this.statement.executeQuery(query);
while(this.resultset.next()){
System.out.println(" /*Marcadores*/ " + this.resultset.getString("marcadores") );
System.out.println("");
System.out.println(" /*puntosruta*/ " + this.resultset.getString("puntosruta") );

}
}catch(Exception e){
System.out.println("Error: " + e.getMessage());
}

}

public void desconectar(){
try{
this.con.close();
}catch(Exception e){
System.out.println("Error: " + e.getMessage());
}
}

}

Etiquetas: clase, mysql, string
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:34.