AnyLogic连接pgsql数据库
步骤
-
点击文件 -> 新建 ->模型 创建一个新的工程
-
点击创建的模型->属性->加入数据库的jar文件。
如图所示:pgsql的jar包下载地址:https://jdbc.postgresql.org/download/
-
点击面板 -> 连接 ,找到"数据库" ,双击数据库讲组件拖动至工程中,并为其配置连接名称,密码等信息。
如图示:
-
配置完成后保存,运行项目。如在数据库组件下方出现“已连接”,则anylogic连接外部数据库已完成。
如图示:
遇到的问题
在连接数据库时,因为第一次由于在错误的数据库配置下而运行了项目,项目文件夹中创建了“database”文件。导致后续配置成功后运行也依然报错。
报错信息:模型创建时发生错误: 无法与“jdbc:postgresql://xxxx/db_test?currentSchema=test_one”建立连接用于登录“postgres” 由于:不支援 10 验证类型。请核对您已经组态 pg_hba.conf 文件包含客户端的IP位址或网路区段,以及驱动程序所支援的验证架构模式已被支援。
解决方式:关闭项目工程,找到项目所在文件夹,删除database文件,重启项目,重新运行。
持续更新中。。。