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