0

我正在尝试使用 anylogic 对象“数据库”连接到本地 MySQL 数据库。

我正在使用类型:“其他数据库”,连接 URL:“Server=localhost;Database=anylogicdata;”

但我经常得到一个 RuntimeException 说:“找不到合适的驱动程序”帮助文件说你必须安装驱动程序,但我不知道是哪个或者是我的连接 URL 是问题所在。

有没有人有一些指示可以帮助我一路走来?

4

2 回答 2

1

您需要一个 JDBC 驱动程序才能从 Java(AnyLogic 所基于的)连接到 MySQL 服务器,您可以在此处找到一个。安装驱动程序后,您应该可以在 AnyLogic 的可用 JDBC 驱动程序列表中找到它。如果您选择了建议的名称,则名称应为com.mysql.jdbc.Driver 。

于 2015-06-08T21:15:03.567 回答
0

首先,您必须下载 mysql-connector-java-*.jar 文件并将其添加到 anylogic-project。然后您必须在 JDBC 驱动程序下拉框中键入 com.mysql.jdbc.Driver。最后连接字符串应该看起来像

jdbc:mysql:[host/db]?:[port]

我发现可能对其他人有帮助的另一件事是,您可以从 anylogic db 对象获取 java 连接:database.getConnection()如果您想创建自己的查询,这非常有用。例如,创建一个批量插入,而不是 Anylogic 提供的单个插入。

于 2015-06-24T06:24:54.760 回答