如何将 Netbeans 连接到 mac 上的 Microsoft sql 服务器

How to connect Netbeans to microsoft sql server on mac

有谁知道如何将 netbeans 连接到 mac 上的 Microsoft sql 服务器。我目前 运行正在 docker 为 linux 安装 sql 服务器,以完成我在 sql.

上的所有学校任务

我们有微软 sql 数据库的驱动程序,我已将它们添加到 netbeans(8.2) 中,但我不知道如何连接我的 azure data studio(或我 运行 在 docker) 到我的应用程序。其他人都赢了,该驱动程序与 netbeans (8.2) 和 ssms 配合得很好。

你们中有人知道如何解决我的问题吗?或者我是否需要 运行 获胜才能正常工作。

编辑: 这是我在 运行 解决方案时得到的错误日志 https://pastebin.pl/view/ab3472d4

感谢您发布堆栈回溯!很重要!

您的问题:

问:如何将 Netbeans 连接到 mac

上的 Microsoft sql 服务器

你的堆栈回溯:

com.microsoft.sqlserver.jdbc.SQLServerException: Login failed for user 'sa'. ClientConnectionId:99bbec4b-d242-485c-a5b7-3055277b7d0f
        at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:254)
        at com.microsoft.sqlserver.jdbc.TDSTokenHandler.onEOF(tdsparser.java:258)
        at com.microsoft.sqlserver.jdbc.TDSParser.parse(tdsparser.java:104)
        at com.microsoft.sqlserver.jdbc.SQLServerConnection.sendLogon(SQLServerConnection.java:4772)
        at com.microsoft.sqlserver.jdbc.SQLServerConnection.logon(SQLServerConnection.java:3581)
        at com.microsoft.sqlserver.jdbc.SQLServerConnection.access[=10=]0(SQLServerConnection.java:81)
        at com.microsoft.sqlserver.jdbc.SQLServerConnection$LogonCommand.doExecute(SQLServerConnection.java:3541)
        at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7240) ...
        at hr.algebra.dal.sql.SqlRepository.selectArticles(SqlRepository.java:137)
        at hr.algebra.UploadArticlesPanel.loadModel(UploadArticlesPanel.java:117)
        at hr.algebra.UploadArticlesPanel.init(UploadArticlesPanel.java:106)
        at hr.algebra.UploadArticlesPanel.<init>(UploadArticlesPanel.java:30)
        at hr.algebra.Zadatak01.configurePanels(Zadatak01.java:91)
        at hr.algebra.Zadatak01.<init>(Zadatak01.java:22)
        at hr.algebra.Zadatak01.run(Zadatak01.java:81)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756) ...

你的真实问题:

问:为什么我的 JDBC 应用程序失败并出现 Login failed for user 'sa' 错误?

A:确保您的数据库配置为 SQL Server Authentication,并且 NOT“Windows 身份验证”,并确保“sa”密码是正确。

这些 link 提供了额外的信息:

本文link还讨论了Linux/Docker具体问题:

我希望能有所帮助……至少有一点帮助。祝你好运!