Cómo configurar el número de página del documento
1. Seleccione Insertar en la barra de menú, ingrese la opción de pie de página y haga clic en Editar pie de página en la ventana emergente.
En segundo lugar, aparecerán las opciones de diseño en la barra de menú. Haga clic en el número de página y seleccione la parte inferior de la página en la ventana emergente. Aparecerán varios estilos en la parte inferior. Generalmente, elija el número de página del medio, es decir, elija el número ordinario 2.
En tercer lugar, haz clic en la opción Número Ordinario 2.
4. Los trabajos de graduación a veces necesitan usar otros números de página en lugar de números arábigos comunes. En este momento debemos hacer clic en la opción Establecer formato de número de página en la opción de número de página.
5. En la ventana "Formato de número de página", seleccione el formato del número de página, comience la numeración de páginas y luego haga clic en "Aceptar".
6. Finalmente, el número aparece en el pie de página.
Ensayo de muestra sobre java
Desarrollo de procedimientos almacenados basados en Java en Oracle
Resumen: Un procedimiento almacenado es un objeto de base de datos. El plan de ejecución se almacena en el servidor en la base de datos y su velocidad de ejecución es más rápida que la del mismo programa ejecutado de forma independiente. Cualquier aplicación de base de datos bien diseñada debería utilizar procedimientos almacenados. Los procedimientos almacenados facilitan la gestión de una base de datos y muestran información sobre la base de datos y sus usuarios. Análisis detallado de los pasos de desarrollo de los procedimientos almacenados de Java.
Palabras clave: procedimiento almacenado Java, base de datos Oracle9i, función Java
I.Introducción a los procedimientos almacenados
1. p>Un procedimiento almacenado es un objeto de base de datos que almacena un plan de ejecución en el servidor de la base de datos y su velocidad de ejecución es más rápida que ejecutar el mismo programa de forma independiente. Los procedimientos almacenados facilitan la gestión de una base de datos y muestran información sobre la base de datos y sus usuarios. Los procedimientos almacenados pueden contener flujo de datos, lógica y consultas a la base de datos. En Oracle9i, los desarrolladores de aplicaciones pueden utilizar no sólo PL/SQL sino también Java para desarrollar su lógica de negocios e implementar esta lógica de negocios en la base de datos como procedimientos almacenados, funciones y activadores.
Al llamar a un procedimiento almacenado Java, la base de datos ejecutará directamente el procedimiento almacenado sin compilación. Se ejecuta más rápido en comparación con sentencias SQL o bloques PL/SQL.
2. Directrices para diseñar procedimientos almacenados
(1) Al definir un procedimiento almacenado, debe usarse para completar una tarea única y relativamente enfocada.
(2) Al definir un procedimiento almacenado, no utilice funciones ya proporcionadas por otras características para definir el procedimiento. Por ejemplo, no defina procedimientos que apliquen la integridad de los datos (use restricciones de integridad).
3. Tipos de procedimientos almacenados
Oracle9i admite cuatro tipos diferentes de procedimientos almacenados, todos los cuales se pueden implementar en PL/SQL o Java. Los cuatro tipos de procedimientos almacenados son procedimientos almacenados, funciones almacenadas, activadores de bases de datos y métodos de tipo objeto.
4. Llamar a procedimientos almacenados
En Oracle9i, cada uno de los cuatro tipos de procedimientos almacenados se puede llamar desde diferentes entornos de llamada, a saber: declaración SQL o llamadas implícitas de declaraciones DML, top- sintaxis de llamada de nivel, bloques PL/SQL, subrutinas (paquetes) y disparadores.
En segundo lugar, el desarrollo y diseño de procedimientos almacenados Java en sistemas de gestión de información docente.
Pasos generales para crear procedimientos almacenados Java
(1) Pasos de desarrollo de procedimientos almacenados Java: escribir código fuente Java, cargar código y clases Java en la base de datos Oracle9i y generar instrucciones de llamada. llame a JSP.
Hay varios pasos para convertir un método Java en un procedimiento almacenado Java, que incluyen: usar la utilidad loadjava para cargar la clase Java en la base de datos, usar la especificación de llamada para publicar el método Java y convertir el método Java. Método Java, tipo de parámetro y tipo de retorno. Asignación a sus contrapartes SQL.
(2) Escribir código fuente Java
Al desarrollar procedimientos almacenados Java, primero debe escribir código fuente Java.
¿Importado? ;//Importar clase Java
Clase pública p1//Crear una clase pública.
{
?
Método de viod estático público a() //Método 1
{
?
}
}
(3) Cargue el código y las clases de Java en la base de datos Oracle9i.
Después de escribir el código fuente de Java, el código Java y las clases Java correspondientes deben cargarse en la base de datos Oracle9i. Como se muestra en la Figura 1:
Figura 1 Clases Java en Oracle 9i
Hay dos formas de cargar código y clases Java en RDBMS:
? Con la herramienta loadjava, puede cargar rápidamente código fuente Java (.java), código binario Java (.class) y archivos de paquetes Java (.jar).
? Utilice CREATE Java y ALTER Java para cargar código Java.
(4) Generar descripción de llamada
Después de cargar la clase Java, el documento de computadora debe generar la descripción de llamada del método estático público y finalmente completar el desarrollo de los procedimientos almacenados de Java.
Después de completar los pasos anteriores, se completa el desarrollo de los procedimientos almacenados de Java y luego se pueden llamar y ejecutar los procedimientos almacenados de Java.
2. Utilizar Java para desarrollar procesos
Los procesos se utilizan para realizar operaciones. Cabe señalar que el valor de retorno del método Java correspondiente al proceso debe ser nulo. Esta sección toma la creación de un JSP para insertar, modificar y eliminar gráficos como ejemplo para ilustrar el método de uso del proceso de desarrollo de Java. Como se muestra en la Figura 2:
Figura 2 Ejemplo de proceso de desarrollo usando Java
A continuación se presenta el método y el proceso para completar las tareas anteriores:
(1 ) Escribir código fuente Java
La lista de programas es la siguiente (manipulate_teachers.java):
Importar Java *; *;
Importar Oracle.JDBC.driver.*;
Manipulación de clase pública_teacher {
Inserción_teacher nula estática pública
(Código de cadena) , nombre de la cadena, género entero, fecha de nacimiento de la cadena, fecha y hora de entrada de la cadena)
Lanza SQLException {
/*Establece una conexión predeterminada a la base de datos*/
Conexión de conexión = newOracleDriver().
conexión predeterminada();
/*Construir una declaración SQL dinámica*/
String sql = "Insertar en el profesor
(Código del profesor, nombre, género, fecha de nacimiento, ingrese fecha y hora)"
"Valores (?,?,?,?,?)";
/*Utilice el try...catch declaración para obtener y lanza una excepción */
Intenta {
/*Preparar declaración SQL dinámica*/
sentencia preparada pstmt = conn preparar declaración (SQL). ;
/*Establecer valores de parámetros SQL dinámicos*/
pstmt.setString(1, código);
pstmt.setString(2, nombre);
pstmt.setInt(3, sexo);
pstmt.setString(4, cumpleaños);
pstmt.setString(5, fecha_hora_entrada);
/*Ejecutar sentencias SQL dinámicas*/
PS TMT . ejecutar update();
/*Cerrar sentencias SQL dinámicas*/
pstmt. . close();
} catch (SQLException e) {}
}
eliminación de vacío estático público _ profesores (código de cadena)
Lanza SQLException {
Conexión de conexión = newOracleDriver(). conexión predeterminada();
cadena SQL = "eliminar de los profesores DONDE profesores _ código =?";
Pruebe {
declaración preparada pstmt = conn preparar. declaración(SQL);
pstmt.setString(1, código);
PS TMT ejecutar actualización(); /p>
} catch (SQLException e) {}
}
Modificar_salario vacío estático público (código de cadena, salario flotante)
Lanza SQLException {
Conectar conexión = newOracleDriver().
conexión predeterminada();
cadena SQL = "actualizar el salario de los profesores SET =? ¿dónde el código de los profesores =?";
Pruebe {
declaración preparada pstmt = conn . preparar declaración (SQL);
pstmt.setFloat(1, salario);
pstmt.setString(2, código);
PS TMT .ejecutar. update();
pstmt . close();
} captura (SQLException e) {}
}
} p>
(2) Cargue el código y las clases de Java en la base de datos Oracle9i.
Después de escribir el código fuente de Java, puede cargar el objeto Java en la base de datos Oracle9i. Aquí se explica cómo lograr esto:
//Establezca la variable de entorno classpath
set class path = c:\Oracle\ora9l\JDBC\classes ll.zip;
c:\Oracle\ora9l\sqlj\runtime.zip;
c:\Oracle\ora9l\sqlj\translator.zip;
cargar ACA/xtg toup de usuario de Java @xtdh-o-y-f-rd:\JSP\manipular profesores. Java
(3) Publicar Java y generar instrucciones de llamada.
Después de cargar una clase Java, puede publicar la clase Java y generar una descripción del procedimiento para llamar a sus métodos. Aquí se explica cómo realizar esta tarea:
①//Iniciar sesión en la base de datos
Sqlplus aca/xtgroup@xtbdh
②Crear o reemplazar el procedimiento insert_teacher
(código varchar2, nombre var char 2, número de sexo;
cumpleaños varchar2, fecha de entrada y hora varchar2
) como nombre de idioma java
? mainpulate_auths.insert_teachers(Java.lang.string,
Java.lang.string.int.Java.lang.string.Java.lang.string)? ;
③¿Crear o reemplazar el procedimiento delete_teachers(codevarchar2)
como nombre del idioma java
? manipulate_teachers.delete_teachers(Java.lang.string)? ;
④¿Crear o reemplazar el proceso modificar_salario
(código varchars2, número de salario) como nombre de idioma java
? manipulate_auths.midify_salary(Java.lang.string,float)? ;
(4) Llamar a JSP
Después de generar la descripción del proceso para llamar a métodos Java, podemos llamar a JSP.
Por ejemplo:
//Insertar registro
Llamar a insert_teacher(?A00012?,?Zhang Yun?,1,?16-JUN-1968?,?65438 6 de junio de 2006?) ;
//Modificar salario de docente
Llamar a modificar_salario(?A00012?, 2000);
//Eliminar registro de docente
Llamar delete_teacher(?A00012?);
(5) Análisis
Aquí utilizamos procedimientos almacenados de Java. En comparación con PL/SQL, los procedimientos almacenados desarrollados en lenguaje Java solo se envían a la base de datos una vez y el tráfico de red es menor que las declaraciones SQL o los bloques PL/SQL. Y al llamar a un procedimiento almacenado de Java, la base de datos ejecutará el procedimiento almacenado directamente sin compilación. Se ahorra tiempo de compilación en comparación con sentencias SQL o bloques PL/SQL, por lo que su ejecución es más rápida.
3. Desarrollar funciones en Java
Las funciones se utilizan para devolver datos específicos. El método de utilizar Java para desarrollar funciones se puede ilustrar creando una función que devuelva el título y la cantidad de cursos impartidos por el profesor.
La Figura 3 es un ejemplo del uso de Java para desarrollar funciones
Tres. Conclusión
Cualquier aplicación de base de datos bien diseñada debe utilizar procedimientos almacenados. Los procedimientos almacenados facilitan la gestión de una base de datos y muestran información sobre la base de datos y sus usuarios. Los procedimientos almacenados le ayudan a separar la lógica del código. La integración de Oracle Database y Java VM puede crear una lógica de datos y una lógica de persistencia portátiles, potentes e independientes de la base de datos. El lenguaje Java tiene capacidades informáticas más potentes, proporciona más métodos informáticos y se puede aplicar a más sistemas de bases de datos (como Sybase, DB2, Informix, etc., los procedimientos almacenados de Java pueden resolver varios problemas de propiedad utilizados por diferentes bases de datos). proveedores., cuestiones que dependen del lenguaje de implementación de la base de datos. Utilice procedimientos almacenados de Java para comunicarse con SQL, XML, Java, J2EE y servicios web.
Referencias:
1. Kevin Roney, Marlene Theriot, etc. , traducido por Jiang Rui, Wang Leyan y otros. Manual del administrador de la base de datos Oracle 9i [M]. Beijing: Machinery Industry Press, 2005.
2. Programación Java[M]. Beijing: Higher Education Press, 2005
3. John Carnell Waiting, traducido por Kang Bo. ¿Programación Java en Oracle 9i? Soluciones usando PL/SQL y Java[M]. Beijing: Prensa de la Universidad de Tsinghua, 2002.
4. Desarrollo de aplicaciones OracleJ2EE[M]. Beijing: Prensa de la Universidad de Tsinghua, 2005.
5. Diseño y aplicación del proceso de almacenamiento de bases de datos [M]. Tecnología de contramedidas de información electrónica, número 2, 2009 -
¿Lo has visto? ¿Cómo configurar los números de página en el periódico? La gente todavía ve:
1. ¿Cómo configurar el número de página del documento?
2. ¿Cómo configurar el número de página del documento?
3. ¿Cómo configurar el número de página de la tesis de graduación?
4. ¿Cómo configurar el número de página del documento?
5. ¿Cómo configurar el número de página de la tesis de graduación?