“Conocimiento software>Software de base de datos

¿Escribe un programa usando Servlet y JDBC para desarrollar una aplicación Onine para crear una base de datos?

2014/1/23
`` `Java

// DatabaseServlet.java

import java.io.ioException;

import java.sql.connection;

import java.sql.drivermanager;

import java.sql.sqlexception;

import java.sql.statement;

import javax.servlet.servletException;

import javax.servlet.http.httpservlet;

import javax.servlet.http.httpservletRequest;

import javax.servlet.http.httpservletResponse;

Public Class DatabaseServlet extiende httpservlet {

Private static final Long SerialVersionUid =1L;

// Detalles de la conexión de la base de datos

Cadena final estática privada db_url ="jdbc:mysql:// localhost:3306/";

cadena final estática privada db_user ="your_username";

Cadena final estática privada db_password ="your_password";

@Anular

DOPOST vacío protegido (solicitud httpservletRequest, respuesta httpservletResponse) lanza ServletException, ioexception {

Cadena databAsename =request.getParameter ("databAsename");

// Validar la entrada (agregue una validación más robusta según sea necesario)

if (databAsename ==null || databAsename.isEmpty ()) {

respuesta.getWriter (). println ("Error:el nombre de la base de datos no puede estar vacío");

devolver;

}

Pry (Connection Connection =Drivermanager.getConnection (db_url + dataBASEname, db_user, db_password);

Declaración Declaración =Connection.CreateStatement ()) {

// Crear la base de datos

Declary.Execute ("Crear base de datos" + DataBASEname);

Response.getWriter (). println ("base de datos" + dataBASEname + "creado con éxito");

} Catch (SQLException e) {

E.PrintStackTrace ();

Response.getWriter (). println ("Error a crear base de datos:" + E.getMessage ());

}

}

}

`` `` ``

Explicación:

1. Importar clases necesarias: Importe las clases requeridas para servlets, JDBC y SQL.

2. Detalles de la conexión de la base de datos: Defina la URL de la base de datos, el nombre de usuario y la contraseña.

3. `dopost` método:

- Recupera el nombre de la base de datos de los parámetros de solicitud.

- Valida la entrada.

- Establece una conexión con el servidor MySQL utilizando las credenciales especificadas.

- Crea la base de datos utilizando una instrucción SQL `Crear base de datos`.

- Envía un mensaje de éxito al cliente si la creación de la base de datos es exitosa.

- Atrapa cualquier `sqlexception` y envía un mensaje de error al cliente.

formulario HTML para crear una base de datos:

`` `HTML

Crear base de datos

Crear nueva base de datos

Nombre de la base de datos:



Software de base de datos
Cómo probar una base de datos
Técnicas de Comunicación de Datos
Cómo Enviar un reporte de Acceso
Cómo solucionar problemas de Memo de texto enriquecido en MS Access 2007
Cómo publicar cubos inteligentes en MicroStrategy
Cómo convertir Fecha de SQL
Cómo instalar varias instancias con nombre de SQL en Cluster del nodo desde el símbolo del sistema
¿Cuáles son los ejemplos de base de datos?
Conocimiento de la computadora © http://www.ordenador.online