首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Guidewire postgresql数据库连接

Guidewire postgresql数据库连接
EN

Stack Overflow用户
提问于 2022-07-22 14:57:20
回答 1查看 52关注 0票数 1

我有一堆错误试图连接GW到PostgreSQL。我尝试过对其中的数据库-config.xml进行很多更改:

代码语言:javascript
复制
  <database
autoupgrade="full"
name="BillingCenterDatabase"
dbtype="postgresql">
<dbcp-connection-pool
  jdbc-url="jdbc:postgresql://localhost/test?user=postgres&password=qwerty;"/>

它给了我较少的错误,但我仍然无法连接。

代码语言:javascript
复制
[Fatal Error] :25:72: The reference to entity "password" must end with the ';' delimiter.

它假装我不得不用分号代替

代码语言:javascript
复制
password;=qwerty

如果我把它放在这里,我得到了一个错误:实体“密码”被引用,但没有声明。全球妇女联合会对psql的建议是:

代码语言:javascript
复制
Expected: jdbc:postgresql://<host>[:<port>]/<dbname>?user=<user>&password=<password>

也许一些有经验的人会帮我?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-07-23 18:23:02

连接字符串中的符号和&必须由内置实体&amp;表示,如下所示:

代码语言:javascript
复制
jdbc-url="jdbc:postgresql://localhost/test?user=postgres&amp;password=qwerty;"

否则,XML-parser将试图将以下单词(此处为password)解释为必须由;终止的实体。这就解释了错误信息的误导性。

类似的讨论:https://stackoverflow.com/a/3824422/18667225

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73082345

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档