gpt4 book ai didi

.net - Nhibernate cfg xml 无法连接到 Postgres

转载 作者:行者123 更新时间:2023-11-29 13:07:11 25 4
gpt4 key购买 nike

测试异常是:

测试方法 DevLair.Tests.GenerateSchema_Fixture.Can_generate_schema> 抛出异常: NHibernate.HibernateException:

ConnectionString 中的键=值参数不正确

参数名称:初始目录 ---> System.ArgumentException:ConnectionString 中的 key=valuergument 不正确

hibernate.cfg.xml 是:

<?xml version="1.0" encoding="utf-8"?>

<hibernate-configuration xmlns="urn:nhibernate-configuration-2.2" >
<session-factory name="NHibernate.Test">
<property name="connection.driver_class">NHibernate.Driver.NpgsqlDriver</property>
<property name="connection.connection_string">
Server=postgres48.1gb.ru;initial catalog=xgb_dlusers;User ID=xgb_dlusers;Password=****;
</property>
<property name="dialect">NHibernate.Dialect.PostgreSQLDialect</property>
<property name="proxyfactory.factory_class">NHibernate.ByteCode.LinFu.ProxyFactoryFactory, NHibernate.ByteCode.LinFu</property>
</session-factory>
</hibernate-configuration>

初始目录有什么问题?

最佳答案

从报错来看,连接字符串是无效的。

这是一个 Npgsqldriver 连接字符串示例:

Server=127.0.0.1;Port=5432;Database=myDataBase;User Id=myUsername;Password=myPassword;

您的可能存在的问题:

  • 使用数据库而不是初始目录(这很可能是问题所在)
  • 使用User Id代替User ID(不知道是否区分大小写)
  • 缺少端口

关于.net - Nhibernate cfg xml 无法连接到 Postgres,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5580255/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com