java db
derby 10.6
一个非常小,功能全,100%JAVA反正好的不得了的数据库.
说说怎么用,[JDK先要弄好]
1. 二话不说,把它当ANT,MAVEN那样从APACHE下下来,解压,配置[DERBY_HOME][PATH],刚刚说了和ANT MAVEN一样嘛
CMD黑窗口跑这个,和MYSQL差不多.
我没有设置CLASSPATH哦
这时候,如果一切正常,ij命令就可以启动引擎,
C:\derbydb>ij
ij version 10.6
ij> connect 'jdbc:derby:firstdb;create=true';
ij>
connect 'jdbc:derby:firstdb;create=true';
这个命令是连接数据库命令,没有数据库,没有关系,
数据库名字是firstdb,create=true就是说新创建这个数据库.
然后在这个文件夹下,会多出来一堆东西,好好看看.
推出用
C:\derbydb>ij
ij version 10.6
ij> connect 'jdbc:derby:firstdb;create=true';
ij> exit
> ;
C:\derbydb>
===============
2.
想一下,现在我有JDK,和那一个DERBY_HOME,
我怎么跑SQL,哪里去找DB呢?
数据库哪里?
数据库引擎哪里?
数据库驱动哪里?
怎么连接上去?
数据库是为了持久化数据的,那数据肯定要找个地方放吧.
我不想把数据弄到JDK包里,
也不想把数据弄到DERBY_HOME包里,
那么我们创建个文件夹好不好?
直接C盘根目录,
C:\>md derbydb
在这里个包里放点东西吧
C:\>cd derbydb
C:\derbydb>copy %derby_home%\demo\programs\toursdb\*.sql .
C:\db-derby-10.6.1.0-bin\demo\programs\toursdb\disconnect.sql
C:\db-derby-10.6.1.0-bin\demo\programs\toursdb\loadAIRLINES.sql
C:\db-derby-10.6.1.0-bin\demo\programs\toursdb\loadCITIES.sql
C:\db-derby-10.6.1.0-bin\demo\programs\toursdb\loadCOUNTRIES.sql
C:\db-derby-10.6.1.0-bin\demo\programs\toursdb\loadFLIGHTAVAILABILITY1.sql
C:\db-derby-10.6.1.0-bin\demo\programs\toursdb\loadFLIGHTAVAILABILITY2.sql
C:\db-derby-10.6.1.0-bin\demo\programs\toursdb\loadFLIGHTS1.sql
C:\db-derby-10.6.1.0-bin\demo\programs\toursdb\loadFLIGHTS2.sql
C:\db-derby-10.6.1.0-bin\demo\programs\toursdb\loadTables.sql
C:\db-derby-10.6.1.0-bin\demo\programs\toursdb\ToursDB_schema.sql
10 file(s) copied.
命令行的'.' 不忘记哦,拷贝到本目录
分享到:
相关推荐
apache-derby.jar
这个“db-derby-10.6.2.1”版本代表着Derby数据库的一个特定发行版,发布于2009年,版本号10.6.2.1。它主要被设计为轻量级、嵌入式数据库,适合于Java应用程序和开发者使用。 Derby的核心特性包括: 1. **零配置**...
Apache Hive 是一个基于 Hadoop 的数据仓库工具,它允许用户使用 SQL 类似的查询语言(称为 HiveQL)来处理和分析存储在 Hadoop 分布式文件系统(HDFS)中的大量数据。Hive 提供了数据汇总、离线分析以及结构化数据...
这个名为"db-derby-10.11.1.1-bin.zip"的压缩包包含了Apache Derby 10.11.1.1版本的完整二进制发行版,它提供了运行和开发基于Derby的应用程序所需的所有组件。 Apache Derby在设计上注重性能和易用性,使其成为...
"db-derby-10.11.1.1-src.zip" 是Apache Derby的10.11.1.1版本的源代码包,对于开发者来说,这是一个宝贵的资源,可以深入了解Derby的内部工作原理和实现细节。 Apache Derby的核心特性包括: 1. **完全用Java编写...
db-derby-10.13.1.1-bin.tar.gz 是一个包含Apache Derby 10.13.1.1版本的二进制发行版的压缩包,适用于Linux操作系统。 Apache Derby的核心特性包括: 1. **轻量级**:由于完全用Java实现,Derby具有小巧的体积,...
1. **元数据存储**:Hive将元数据(如表结构、分区信息等)存储在数据库中(通常是MySQL或Derby),这些元数据描述了数据的组织方式。 2. **HiveQL**:HQL是Hive的查询语言,与SQL高度兼容,允许用户编写复杂的查询...
"db-derby-10.11"指的是Derby数据库的一个特定版本,即10.11.1.1。这个版本可能包含了若干重要的改进、修复和新特性。在Java开发环境中,使用这样的版本号可以帮助开发者精确地追踪和管理他们所依赖的库。 在提供的...
4. **metastore**:元数据存储相关文件,包括 `derby.log` 和 `lib` 文件夹,元数据存储默认使用 Apache Derby 数据库,但也可以配置为其他数据库系统如 MySQL 或 PostgreSQL。 5. **scripts**:包含 Hive 的初始化...
- **元数据存储**:Hive使用MySQL或Derby等关系型数据库来存储表结构和分区等元数据。 - **Hive服务器**:处理客户端请求,解析SQL语句,并生成MapReduce任务。 - **HDFS**:作为数据存储层,Hive将数据文件存储...
1. **元数据存储**:Hive存储关于表、列、分区等的元数据,这些信息通常保存在MySQL或Derby这样的关系型数据库中。 2. **编译器**:将HQL转换为MapReduce或Tez任务,对于Hive 3.1.2,它也支持Spark执行引擎。 3. **...
1. **元数据**:Hive管理着关于表、列、分区等的元数据,这些信息存储在元数据存储(如MySQL或Derby)中,用于解析HQL并规划执行计划。 2. **HQL**:Hive Query Language是Hive的主要接口,它允许用户使用类似SQL的...
这些元数据存储在MySQL或Derby等关系型数据库中,称为Hive Metastore。 4. **分桶和分区**:Hive支持对数据进行分桶(Bucketing)和分区(Partitioning),以提高查询效率。分桶是根据一列或多列的哈希值将数据分布...
$HIVE_HOME/bin/schematool -initSchema -dbType derby $HIVE_HOME/bin/hiveserver2 & ``` 5. **使用 Hive**:现在你可以通过命令行接口(CLI)或 HiveServer2(支持 JDBC/ODBC 连接)来使用 Hive。在终端输入 `...
【标题】"db-derby.rar_derby_derby_java" 指向的是一个与Apache Derby相关的压缩包,其中可能包含了Derby数据库的资源和Java相关的开发材料。Apache Derby是一款开源的关系型数据库管理系统,它是Java编写并且完全...
此外,还需要配置元存储(metadata store),通常使用MySQL或Derby作为后端数据库,存储表的元数据。一旦设置完成,你就可以使用Hive命令行或者连接工具来创建表、导入数据、执行查询,并将结果导出到各种格式。 ...
这一步是可选的,你可以选择使用内建的Derby数据库,但MySQL更适用于生产环境。 将Hive的`bin`目录添加到系统路径中,以便于在任何地方运行Hive命令: ```bash export PATH=$PATH:/usr/local/hive/bin ``` 最后,...
Apache Derby数据库 Derby数据库是一个纯用Java实现的珍袖型的数据库,属于Apache的一个开源项目。由于是用Java实现的,所以可以在任何平台上运行;另外一个特点是体积小,免安装,java1.6开始集成了derby数据库,...
1. **元数据存储**:Hive使用MySQL或Derby作为元数据存储,记录表结构、分区信息、字段类型等数据的元信息。 2. **HiveQL**:这是Hive的主要接口,让用户能够使用类似SQL的语法进行大数据查询。尽管HiveQL在功能上...