用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?
答
对于任何想解决这个问题的人来说,这里是我在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通过键入以下工作:
- 变化到您的WPS的安装文件夹
- CD /yourfolder/wps-3.3/bin
- wget的https://github.com/janzhou/js-c/raw/master/mysql/linux-x86-64bit/lib/libmysql.so.16.0.0
- LN -s libmysql.so.16.0.0 libmysql.so.16
这应该是它!这对挖掘任何缺失的依赖性也是一种有用的技术。在Windows中,您可以查看wps安装文件夹,并在页面#174上找到名为“连接到MySQL数据库”的WPS Workbench用户指南,并参考了如何下载Connector/C并在Windows中安装。我在Linux中尝试了这种相同的技术,但导致了libmysqlclient.so.18.6,当我尝试使用它时,wps段出现故障。
你确定你已经安装了MySQL模块吗?至少对于SAS来说,每个RDBMS模块都是分开的,除非您仍然使用OLEDB或ODBC,所以如果您最初没有安装它,它就不在那里。如果WPS使用与SAS相同的风格来管理事物,'proc setinit; run;'可能会有所帮助。 – Joe