Motor de base de datos HSQLDB

El motor de base de datos HSQLDB es un motor de base de datos de Java SQL 100% ligero.
Descargar ahora

Motor de base de datos HSQLDB Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • Precio:
  • FREE
  • Nombre del editor:
  • The hsqldb Development Team
  • Sitio web del editor:
  • http://hsqldb.org

Motor de base de datos HSQLDB Etiquetas


Motor de base de datos HSQLDB Descripción

El motor de base de datos HSQLDB es un motor de base de datos de Java SQL 100% ligero. HSQLDB es el motor de base de datos de SQL relacional líder escrito en Java. El motor de base de datos HSQLDB tiene un controlador JDBC y admite un rico subconjunto de mejoras de SQL-92 SQL (Formato BNF) más SQL 99 y 2003. Ofrece una pequeña (menos de 100k en una versión), un motor de base de datos rápido que ofrece ambos Memoria y tablas basadas en disco. Modos incrustados y servidores están disponibles. Además, incluye herramientas como un servidor web mínimo, consultas en memoria y herramientas de administración (se pueden ejecutar como applets) y una serie de ejemplos de demostración. El producto se está utilizando actualmente como una base de datos y un motor de persistencia en muchos software de código abierto Proyectos e incluso en proyectos comerciales y productos. En su versión actual es extremadamente estable y confiable. Es mejor conocido por su pequeño tamaño, la capacidad de ejecutar completamente en la memoria y su velocidad. Este software lleno de características es completamente gratuito bajo nuestras licencias, según la licencia de BSD estándar. Sí, es correcto, completamente libre de costos o restricciones onerosas y totalmente compatibles con todas las principales licencias de código abierto. ¡Código fuente de Java y una extensa documentación siempre incluida! Aquí hay algunas características clave del "Motor de base de datos HSQLDB": · 100% Java · un RDBMS completo (sistema de gestión de bases de datos relacionales), con las capacidades de objeto de JAVA · Código fuente conmutable para admitir JDK 1.1 .x, JDK 1.2.X, JDK (SE) 1.3.x, JDK (SE) 1.4.x. · Sintaxis estándar de SQL (idioma estructurado) · Subvencias correlacionadas, uniones interiores y externas son posibles · Vistas, TEMP TABLAS Y SECUENCIAS DE TEMP · Tablas de texto (con fuentes de datos de archivos externos, tales como archivos CSV) · Tecla principal, restricciones únicas y de verificación en columnas solteras o múltiples · Ordenar, grupo y habiendo sido compatibles · Cuente, suma, Min, MAX, AVG, solo y En expresiones · Soporte completo para expresiones de lenguaje SQL, como el caso .. Cuando ... de lo demás .., NULLIF, etc. · Soporte de transacción · Admite la integridad referencial (claves exteriores) con opciones completas (eliminar, actualizar, configurar NULL, FIJER Predeterminado) · Los procedimientos y funciones almacenados de Java se pueden llamar · Disparadores · Functi de seguridad de la base de datos El 95% de soporte de la interfaz JDBC con metadatos completos y la funcionalidad de la declaración de lotes · Todos los tipos de datos de JDBC 1 compatibles, también 'objeto', Blob y Clob · Modos de funcionamiento en memoria, independientes y de servidor de clientes · Un servidor web pequeño y un servlet. incluido · Se puede usar en applets y aplicaciones · Soporte de columna autoincrement · Tablas en caché o texto de hasta 2 gigabytes · Tamaño de cadenas y datos binarios solo limitados por la memoria · Se pueden crear índices para uno o muchos campos · Soporte de metadatos JDBC · LOILONY Admite la conexión y la base de datos. Existe, por defecto, un 'administrador del sistema' con el nombre de usuario 'SA' y la contraseña '' (contraseña vacía). Este usuario especial puede crear nuevos usuarios, soltar usuarios y otorgar y revocar derechos de acceso para tablas o procedimientos almacenados a otros usuarios. Los usuarios generales solo pueden cambiar su propia contraseña y conectarse como otro usuario. Toda esta administración de usuarios se puede realizar por scripts SQL (Subvención, revocar). Se puede otorgar acceso también a Public.Intity (AutoinCrement) Las columnas de interpretación de la columna se pueden usar para servir como identificador de fila único automático para una tabla. Cuando se agrega una nueva fila a la tabla y la columna de identidad no se inserta (o se inserta un valor nulo), entonces HSQLDB proporciona un valor único e incremental para la columna. La columna de identidad es automáticamente la clave principal de la tabla. Solo se puede crear una columna de identidad por mesa. En HSQLDB, cualquier valor puede usarse para actualizar o insertar en una columna de identidad siempre que no viole la restricción de clave primaria. Metadata SupportHSQLDB admite extensas tablas del sistema que se crean dinámicamente cuando se les hace una consulta. Estas tablas proporcionan metadatos de la base de datos. Los nombres de las tablas son 'System_' seguidos del método de DatabaseTaTata de JDBC correspondiente. Por ejemplo, los 'Concolumnas' (...) 'consultan la tabla' System_Columns '. Hay varias otras tablas del sistema que informan en las tablas de base de datos, los índices, las teclas primarias, las llaves extranjeras, etc. La conexión lateral y las conexiones de compatibilidad con la base de datos se pueden configurar para usar readonalmente utilizando el conjunto de comandos readonly o usando la conexión del método.setreadonly (booleano readonly ). Además, toda la base de datos se puede colocar en modo de solo lectura, agregando manualmente la línea 'readonly = true' al archivo .properties. Todas las conexiones son automáticamente de forma automática. Los archivos de la base de datos se abrirán luego en modo readonly, y es posible crear un CD con esta base de datos. Otras variaciones, permiten la base de datos modificable readonly (los cambios se desechan al cierre) o la inclusión de una base de datos en el frasco de la aplicación.


Motor de base de datos HSQLDB Software relacionado

Databry

Una herramienta poderosa que proporciona un fácil acceso a los datos y la manipulación de datos dentro de una base de datos Oracle o MySQL. ...

173

Descargar

Gequel

Gequel es una GUI de MySQL para manipular registros (insertar, modificar, eliminar, buscar). ...

178

Descargar

pg / python

PG / PYTHON es un proyecto de código abierto que trabaja hacia la mejora de las interfaces de Python a PostgreSQL. ...

213

Descargar