用wps连接到mysql数据库

问题描述:

我正在和我公司的统计师一起工作,并试图从WPS(世界编程系统)连接到mysql数据库。 WPS文档非常糟糕。用wps连接到mysql数据库

我想这SAS/ACCESS方法:

proc sql; 
    connect to mysql (user=testuser password=testpass server=mysqlserv database=mysqldb port=3306 
    execute (create table whotookorders as 
     select ordernum, takenby, 
     from orders, employees 
     where orders.takenby=employees.empid) 
     by mysql 
quit; 

不过,我得到了错误:

could not load module MYSQL or one of it's dependencies. etc. etc.

有什么具体配置明智的,你需要做的使用MySQL与WPS?

+0

你确定你已经安装了MySQL模块吗?至少对于SAS来说,每个RDBMS模块都是分开的,除非您仍然使用OLEDB或ODBC,所以如果您最初没有安装它,它就不在那里。如果WPS使用与SAS相同的风格来管理事物,'proc setinit; run;'可能会有所帮助。 – Joe

对于任何想解决这个问题的人来说,这里是我在Linux中的解决方案,以及我如何找到它。

MySQL的引擎是以下模块: “libwpsemsql.so” 看到少了什么,你可以输入:

  • LDD /yourfolder/wpl/wps-3.3/bin/libwpsemsql.so

您会注意到未解析的链接条目。以如下方式定义LD_LIBRARY_PATH,并将其放入配置文件或/etc/profile.d/wps.sh中作为示例。

  • 出口LD_LIBRARY_PATH =/yourfolder/WPL/WPS-3.3/bin中

接下来你会看到缺失所以实际上是libmysql.so.16。我不知道在哪里,他们就捡起从原来的,但我发现一个工作拷贝从https://github.com/janzhou/js-c通过键入以下工作:

这应该是它!这对挖掘任何缺失的依赖性也是一种有用的技术。在Windows中,您可以查看wps安装文件夹,并在页面#174上找到名为“连接到MySQL数据库”的WPS Workbench用户指南,并参考了如何下载Connector/C并在Windows中安装。我在Linux中尝试了这种相同的技术,但导致了libmysqlclient.so.18.6,当我尝试使用它时,wps段出现故障。