Sas 使用wps连接到mysql数据库

Sas 使用wps连接到mysql数据库,sas,Sas,我正在和我公司的统计员一起工作,试图从WPS(世界编程系统)连接到mysql数据库。WPS文档非常糟糕 我尝试了这种sas/access方法: proc sql; connect to mysql (user=testuser password=testpass server=mysqlserv database=mysqldb port=3306 execute (create table whotookorders as select ordernum, take

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

我尝试了这种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;
但是,我得到了一个错误:

无法加载模块MYSQL或其依赖项之一。等等等等


要将MYSQL与WPS结合使用,您必须进行一些特定的配置吗?

对于任何试图解决此问题的人,这里是我在Linux中的解决方案,以及我是如何找到它的

mysql引擎是以下模块:“libwpsemsql.so”要查看缺少的内容,可以键入:

  • ldd/yourfolder/wpl/wps-3.3/bin/libwpsemsql.so
您将注意到未解析的链接条目。定义一个LD_LIBRARY_路径,如下所示,并将其放在您的配置文件或/etc/profile.d/wps.sh中作为示例

  • 导出LD_LIBRARY_PATH=/yourfolder/wpl/wps-3.3/bin
接下来您将看到缺少的so实际上是libmysql.so.16。我不知道他们最初从哪里得到的,但我通过键入以下内容找到了一份工作副本:

  • 更改为您的wps安装文件夹
  • cd/yourfolder/wps-3.3/bin
  • wget
  • ln-s libmysql.so.16.0.0 libmysql.so.16

应该是这样!这对于挖掘任何缺失的依赖性也是一种有用的技术。在windows中,您可以查看wps安装文件夹,并在第174页上找到wps Workbench用户指南,标题为“连接到MySQL数据库”,其中介绍了如何下载Connector/C并在windows中安装。我在Linux中尝试了同样的技术,但它产生了一个libmysqlclient.so.18.6,当我尝试使用它时,wps段出现故障。

您确定安装了MySQL模块吗?至少对于SAS,每个RDBMS模块是独立的,除非您使用OLEDB或ODBC,所以如果您最初没有安装它,它就不存在了<代码>进程setinit;运行可能会有所帮助。