之前在mysql中编辑,现在要移植到derby中,有些数据类型不兼容:
时间数据类型:
mysql版本:
create table JYS
(
ID int not null,
qsrq datetime,
zzrq datetime,
primary key (ID)
);
derby版本:
create table JYS
(
ID int not null,
qsrq TIMESTAMP,
zzrq TIMESTAMP,
primary key (ID)
);
datetime ----------> TIMESTAMP
自增主键:
mysql版本:
create table DW
(
id int not null auto_increment,
mc varchar(50),
primary key (id)
);
derby版本:
create table DW
(
id int generated by default as identity,
mc varchar(50),
primary key (id)
);
int not null auto_increment -----------------> int generated by default as identity
bool类型:
mysql版本:
create table YSPF
(
ID int not null,
tgsj bool,
primary key (ID)
);
derby版本:
create table YSPF
(
ID int not null,
tgsj varchar(1),
primary key (ID)
);
bool -------------------------> varchar(1)
http://db.apache.org/ddlutils/databases/derby.html
分享到:
相关推荐
在Derby数据库中,数据类型是用于定义表中的列应该存储何种类型的数据,这直接影响到数据的存储、处理和查询。以下是Derby数据库支持的主要数据类型,以及它们的特点和用法。 1. **整数类型**: - `SMALLINT`:...
6. **故障排查**:如果在转换过程中遇到问题,比如数据类型不匹配或权限问题,用户可能需要手动调整SQL脚本,或者联系工具的作者寻求帮助。 需要注意的是,虽然这个工具简化了数据库迁移,但并不是所有的情况都能...
其中,`name`是连接池的名称,`auth`是验证方式,`type`是连接池的类型,`username`和`password`是数据库的用户名和密码,`driverClassName`是Derby数据库的驱动程序,`url`是数据库的连接URL。 Derby数据库连接的...
这个框架为Java应用程序提供了标准的方法来识别、操作和序列化未知的数据类型,是处理MIME类型的电子邮件和Java对象之间交互的关键组件。 jspsmartupload.jar是一个用于Java Servlets的文件上传工具包,它允许用户...
1. **SYSCOLUMNS**:这个表包含了所有表的列信息,如列名、数据类型、长度和是否允许为空等。通过查询此表,你可以获取到数据库中每个表的所有字段及其属性。 2. **SYSINDEXES**:此表存储了索引的相关信息,包括...
10. **JDBC驱动类型**:Derby有两种JDBC驱动类型:类型4(纯Java网络驱动)和类型2(本地协议驱动)。类型4适用于网络模式,类型2适用于嵌入式模式。 这个"DERBY_PJ"压缩包可能包含了一系列的示例代码、SQL脚本、...
- 在Derby中,可以通过SQL语句创建表格,定义列的数据类型、约束等属性。 - 索引可以提高查询性能,Derby支持B-tree索引和唯一索引,创建和管理索引的方法也会在手册中详述。 5. **数据操作**: - 插入、更新和...
本项目"商品出入库例子+derby数据库"提供了一个实用的示例,展示了如何在Java Swing环境下进行商品的库存管理,并结合Derby数据库实现数据持久化。 首先,我们来深入了解一下Apache Derby。Derby是Apache软件基金会...
本文将深入探讨如何通过MyEclipse采用本地方式连接Derby数据库,这一过程不仅涉及到IDE与数据库之间的配置细节,还关系到数据存储位置的选择与优化。 ### 一、理解MyEclipse与Derby数据库 MyEclipse是一款基于...
2. **数据库对象浏览**:查看数据库中的表、视图、索引、存储过程等对象,并提供详细信息,包括数据类型、列数、约束等。 3. **SQL编辑与执行**:内置SQL编辑器,支持代码自动完成、语法高亮和错误检查,可直接在...
4. **SQL标准支持**:Derby支持大部分SQL92和SQL:2003标准,提供丰富的数据类型和函数,使得SQL查询和编程更为便捷。 5. **ACID事务**:Derby遵循ACID(原子性、一致性、隔离性和持久性)原则,保证了数据的一致性...
Derby客户端是一款基于Java的轻量级数据库管理系统,它提供了对数据库进行操作和管理的工具。...使用这些工具,用户可以更深入地了解和掌握Derby数据库系统,从而更好地满足其在项目开发或数据分析中的需求。
- **方法一:使用内置Derby插件**:Eclipse有内建的Derby支持,可以通过Window > Preferences > Database Development > Drivers添加Derby驱动,然后创建数据源。 - **方法二:通过Eclipse Marketplace安装插件**...
Eclipse Derby插件的集成为开发者提供了便利,可以方便地进行数据库设计、数据操作、查询调试以及数据库版本管理。 1. **安装Eclipse Derby插件** 要在Eclipse中安装Derby插件,可以通过Eclipse Marketplace或使用...
- **数据类型**:列出 Derby 支持的数据类型及其用途。 #### 十一、连接到数据库 - **连接方法**:提供多种连接到 Derby 数据库的方法。 - **安全机制**:讨论如何确保数据库的安全性和用户认证。 #### 十二、...
5. **数据类型**:Derby支持多种数据类型,包括整数、浮点数、字符串、日期/时间、二进制大数据和自增列。 6. **分区功能**:从10.4版本开始,Derby引入了表分区功能,允许在大型数据集上进行更有效的查询和管理。 ...