WEB开发网
开发学院数据库MySQL MySQL for Linux on POWER 开发应用 阅读

MySQL for Linux on POWER 开发应用

 2008-01-18 11:06:14 来源:WEB开发网   
核心提示: 可见,程序的标准结构与先前的示例是相同的:初始化连接、连接到服务器、选择数据库并执行查询、显示结果,MySQL for Linux on POWER 开发应用(7),最后关闭数据库连接,要使用用于 POWER 上 Linux 的 IBM XL C/C++ 编译器进行编译,您也可以使用脚本语

可见,程序的标准结构与先前的示例是相同的:初始化连接、连接到服务器、选择数据库并执行查询、显示结果,最后关闭数据库连接。

要使用用于 POWER 上 Linux 的 IBM XL C/C++ 编译器进行编译,请执行下面的命令:

xlc -o C_MySQL C_MySQL.c -qarch=auto –O -I/usr/local/mysql/include
-L/usr/local/mysql/lib -lmysqlclient -lz

使用 GNU C/C++ 编译器编译同样的代码,需要的编译器标记相同,只是要减去 –qarch=auto 选项,如下所示:

g++ -o C_MySQL C_MySQL.c –O -I/usr/local/mysql/include
-L/usr/local/mysql/lib -lmysqlclient -lz

–qarch=auto 选项指示 IBM XL C/C++ 编译器自动确定主机 POWER 或者 PPC 体系结构,并为其生成高度优化的代码。

IBM XL C/C++ 编译器可以为 POWER 和 PPC 体系结构生成高度优化的机器代码,相对于使用 GCC 的 C/C++ 编译器所编译的二进制代码,通常会有显著的性能提高。要深入了解用于 POWER 上 Linux 的 IBM XL C/C++ 编译器,请参考 XL C/C++ Advanced Edition for Linux Web 网页(见 参考资料)。

当运行那个编译过的二进制程序时,会执行“SELECT * FROM JOB”查询,并向标准输出打印结果。

200   Application Programmer  35.48
201   Database Administrator  38.50
202   Technical Support    27.00
207   Database Designer    49.99

可见,MySQL 的 C API 相当简单易用。

使用 Python 进行 MySQL 开发

在用于 POWER 和 PPC 体系结构的 Linux 发行版本中,您也可以使用脚本语言(比如 Python、Perl 和 Ruby)来开发与 MySQL 通信的应用程序。在用于 POWER 和 PPC 的主流 Linux 中,包含了针对这些语言的 MySQL API 以及运行期环境。

上一页  2 3 4 5 6 7 8 9  下一页

Tags:MySQL for Linux

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接