开发示例
SmartEDB安装软件包包含几个展示各个功能的 Java 示例。提供了用于构建和运行这些示例的所有必要源代码、工具和脚本。
SDK构建
Unix-Linux 构建过程
对于 Unix - Linux 软件包,在安装根目录以及每个示示例目录中都提供了一个 makefile。在运行示例之前,正确设置 JAVA_HOME
和 PATH
环境变量非常重要。JAVA_HOME
应指向 Java 运行时目录,PATH
变量需要包含 Java 二进制文件目录。例如,在运行示例之前,可能需要执行如下命令:
export JAVA_HOME=/usr/java/jdk1.6.0_34
export PATH=/usr/java/jdk1.6.0_34/bin:$PATH
在正确设置环境变量后,可以通过在 samples/java
目录中简单运行 make 实用程序来构建 Java 示例:
[/samples/java]$ make x64=on
Windows 构建过程
虽然 Windows 软件包为 C 和 C++ API 示例提供了几个解决方案文件,但 Java 示例不是使用 Visual Studio 构建的。相反,在 \samples\java
目录中提供了一个 compile.bat
文件,用于从控制台窗口构建所有 Java 示例。只需输入以下命令:
\samples\java\compile
SDK示例
在所有受支持的平台上构建 Java SDK 示例的步骤在“入门”部分中有详细说明。 默认情况下,所有示例可执行文件都构建在 SmartEDB/target/bin 目录中,因此在构建示例后,方便地切换到 target/bin 目录来运行示例,或者如建议的那样,在开发系统调试器中逐行调试代码。请使用以下链接查看以下类别中各个示例的描述和具体说明:
示例 | 路径 | 说明 |
---|---|---|
所有安装包 | ||
核心示例 | \java | 展示在 Java 中实现的 SmartEDB 基本功能 |
事务日志记录示例 | \java\tl | 展示在 Java 中实现的 SmartEDB 事务日志功能 |
含SQL组件 | ||
SQL | \java\sql | 展示在 Java 中实现的 SmartESQL |
JDBC | \jdbc | 展示 JDBC 示例应用程序 |
含高可用性组件 | ||
高可用性示例 | \java\ha | 展示在 Java 中实现的 SmartEDB 高可用性功能 |
集群示例 | \java\cluster | 展示在 Java 中实现的 SmartEDB 集群功能 |