如何为SpringBoot项目设置informix Delimident?

时间:2017-11-30 05:59:33

标签: spring-boot informix

我在Springboot项目中遇到列名别名问题,因为informix会将列名转换为小写。

例如,如果我写一个查询:"选择my_name为" myName"来自tablename"那么" myName"转换为" myname" 。解决方案是设置delimident。任何人都可以告诉如何在application.yml文件中为Springboot项目设置delimident。

1 个答案:

答案 0 :(得分:1)

您可以在传递给JDBC驱动程序的数据库URL中设置DELIMIDENT:

jdbc:informix-sqli://<HOST>:<PORT>/<DATABASE_NAME>:informixserver=<IBM Informix instance name>;user=<user_name>;password=<password>;DELIMIDENT=Y;

此处描述了URL格式和属性:

IBM® Informix® JDBC Driver, Version 4.10, Format of database URLs

Informix environment variables with the IBM Informix JDBC Driver