用 Squirrel SQL 制作简单的数据库
Posted
技术标签:
【中文标题】用 Squirrel SQL 制作简单的数据库【英文标题】:Making simple database in Squirrel SQL 【发布时间】:2013-05-21 16:14:01 【问题描述】:我正在尝试制作一个简单的 Java 应用程序,该应用程序连接到 Squirrel SQL 中的数据库,我使用 JDBC 连接器连接到该数据库,但我似乎无法通过在 Squirrel 中制作数据库。我有我的 jdbc jar 文件,因为有一个蓝色勾号表示我的驱动程序可用,但我不是我可能出错的地方。高度赞赏您的洞察力。先感谢您。下面是我的设置的图片
【问题讨论】:
【参考方案1】:您的数据库是 mysql 的。而不是“jdbc”驱动程序,使用 MySQL 驱动程序。 它是“驱动程序”菜单中的“MySQL 驱动程序”。附加您的 jar 文件,然后在 Aliases 定义中,使用您刚刚配置的 MySQL 驱动程序。
【讨论】:
Thanx Javadev 非常感谢,在您提出建议后,我访问了此链接,该链接帮助我按照您的建议进行操作。 ourlife01.blogspot.com/2012/04/…【参考方案2】:您应该为 MySQL 使用(或修改)一个预先存在的 RDBMS 驱动程序,或者自己制作并将其标记为 MySQL 驱动程序。
可能缺少的关键信息是 RDBMS 主目录的限定路径。 Squirrel 需要能够找到包含您将使用的 RDBMS 产品的 JDBC 驱动程序的 jar 文件。
虽然我没有为 MySQL 设置 Squirrel,但我已经为 HSQLDB 设置了它。在更改驱动程序对话框的“额外类路径”选项卡中,我添加并输入了我的 hsqldb.jar 文件的路径:
C:\App\Dev\Java\DB\hsqldb\2.2.9\lib\hsqldb.jar
这使 JDBC 驱动程序包中的服务提供者能够定位和加载 HSQLDB 的特定 JDBC 驱动程序。
顺便说一句,每个 RDBMS 都有自己的连接 URL 语义。 HSQLDB 是独一无二的。 MySQL 的一个(根据 SquirrelSQL 的人的说法)是:
jdbc:mysql://<hostname>[,<failoverhost>][<:3306>]/
<dbname>[?<param1>=<value1>][&<param2>=<value2>]
【讨论】:
谢谢你,scottb,你的洞察力也有帮助,我也检查过,你是对的,它有那个 url。感谢您的帮助以上是关于用 Squirrel SQL 制作简单的数据库的主要内容,如果未能解决你的问题,请参考以下文章
使用 SQuirrel SQL 连接到 SQL Server
使用 JDBC(例如 Squirrel SQL)用 Spark SQL 查询 Cassandra