【问题标题】:SQL Server Express with Derby JDBC带有 Derby JDBC 的 SQL Server Express
【发布时间】:2019-04-01 14:10:41
【问题描述】:

我正在尝试连接到我现有的 SQL Express 数据库,但我似乎无法弄清楚如何在 Netbeans 中创建持久性单元。

目前,当我尝试创建持久性单元时,我选择“新建数据库连接”。我选择一个 Derby JAR 作为驱动程序,然后我必须输入数据库、用户名和密码来生成一个 JDBC url。数据库没有用户名或密码。
我认为这是我的数据库:.\sqlexpress;Database=MyDatabase.
但不知何故,每当我单击“测试连接”时,它都会失败。我不知道我做错了什么。我在数据库字符串中遗漏了一些明显的东西吗?

【问题讨论】:

  • Derby 是针对 Derby 数据库的,不能用它来连接 Microsoft SQL Server。如果你想使用 Microsoft SQL Server,你需要指定主机名(只是 .\sqlexpress 不是 SQL Server 的有效 JDBC url)。

标签: sql-server jpa jdbc derby


【解决方案1】:

对于 MS SQL 服务器,使用 jtds 驱动程序http://jtds.sourceforge.net/。创建 PU 时添加新驱动程序。 如果您的 MS SQL 服务器在 localhost 上使用默认端口运行,则主机为 localhost 和端口 1433。确保您的服务器正在运行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-07-23
    • 2021-11-29
    • 1970-01-01
    • 2012-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多