如果是用C语言API来操作,可以指定CLIENT_IGNORE_SPACE 参数,ODBC驱动中也有Ignore Space Afrer Function Names 这个选项,但是官方的JDBC中的没有这个选项。所以,要使用MYSQL 语句来设置。
Powerbuilder中的设置
这样操作就不会有错误了,可以得到正确结果了,希望有同样问题的朋友可以借鉴。
推荐在通过设置mysql的my.ini来解决函数问题。
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION,IGNORE_SPACE"
JDBC方式
1. 安装Java运行环境,配置path,classpath,