Manipular texto bd

Anuncio
MANIPULAR TEXTO BD
Desarrollo de Software
Descripción
Este documento contiene el código de un programa que se conecta
a la base de datos y obtiene un texto que posteriormente es
manipulado con las funciones String.
Hola web TIC-81
UNIVERSIDAD TECNOLÓGICA DEL VALLE DE TOLUCA
Tabla de contenido
Descripción ................................................................... 0
Códigos ....................................................................... 2
ManipulartextoBD.java ....................................................... 2
Métodos.java ................................................................ 3
Pantallas de Ejecución ........................................................ 4
1
Códigos
ManipulartextoBD.java
package manipulartextobd;
//Declaración de la clase principal
public class ManipulartextoBD {
public static void main(String[] args) {
String retornar;//variable retornar de tipo String
metodos objeto = new metodos();//Se crea un objeto de tipo metodos.
retornar=objeto.consulta();//Se manda a llamar al método que obtiene un
texto de la BD
objeto.manipulartexto(retornar); //manda a llamar al objeto manipular texto
y le envía el resultado del método anterior
}
}
2
Métodos.java
package manipulartextobd;//Nombre del paquete
import java.sql.*; //librería de Sql
public class metodos {//Declaración de la clase
//Declara las variables públicas
public String retornar;
//Método para consultar según el id.
public String consulta()
{
try
{
//Se conecta a la base de datos
DriverManager.registerDriver(new com.mysql.jdbc.Driver());
Connection
conexion=DriverManager.getConnection("jdbc:mysql://localhost/practica","root","f
erchy");
//Realiza la consulta según el id.
Statement consulta=conexion.createStatement();
ResultSet resultado=consulta.executeQuery("SELECT * FROM carreras WHERE idc=1");
//Obtiene el resultados encontrado.
while(resultado.next())
{
retornar=resultado.getString("nombre");
}
conexion.close();//Cierra la conexión
}
catch(Exception e){
e.printStackTrace();//Si hay un error, se imprimirá
}
return retornar;
}
//Método que recibe el parámetro retornar y manipula el texto obtenido.
public void manipulartexto(String retornar)
{
System.out.println("Convertida en minúscula: "+(retornar.toLowerCase()));
System.out.println("Convertida en mayúscula: "+(retornar.toUpperCase()));
System.out.println("Substring de la posición 12 en adelante:
"+(retornar.substring(12)));
System.out.println("Substring entre la posición 3 y
11:"+(retornar.substring(3,11)));
System.out.println("string sin espacios en blanco al inicio y al final:
"+(retornar.trim()));
}
}
3
Pantallas de Ejecución
Ilustración 1 Tabla de la BD
Ilustración 2 Ejecución exitosa
4
Descargar