Mia*_*azl 1 java eclipse sql-server connection jpa
经过 5 个小时的尝试并没有找到任何解决我问题的方法,也许你们可以帮助我。我一直在尝试向我的 eclipse JPA 项目添加数据库连接,但是 Eclipse 中的窗口不会让我继续:
我在最新的 Eclipse Neon 版本中使用 Eclipse Link 2.5.2 和 JPA 2.1,我的数据库是 MSSQL-Server 2012。我已经实现了一个 JDBC 连接,它工作得很好(确保服务器端口是打开的,并且连接 URL 等是正确的)。
如果我想添加一个新的连接新- >其他- >连接配置文件- >连接配置文件在我的JPA项目。Eclipse 让我选择连接配置文件类型,我选择SQL Server,然后我定义一个新的驱动程序与新的驱动程序定义,在那里我使用Microsoft SQL Server 2012 JDBC 驱动程序,添加 sqljdbc4.jar(它位于我的 lib 文件夹中并添加到构建路径)。最后,我添加了连接 URL 和其他首选项。单击OK 后,我无法从那里继续,因为按钮被禁用。有没有人遇到过同样的问题或知道解决方案?提前致谢!
小智 5
不要使用“Microsoft SQL Server ...”驱动程序(Eclipse 中似乎存在一个错误,因为我使用 MySQL 测试了相同的过程并且它工作得很好),而是使用“通用 JDBC 驱动程序”
输入名称(和可选描述)
编辑驱动程序定义(单击三角形图标)
2.2 属性选项卡 -
在此之后,“测试连接”按钮处于活动状态,可以单击并返回“Ping 成功!”。
我还必须为 MS Sql Server 执行以下 3 件事:(我的 Windows 身份验证登录即域\登录不起作用)
在 SQL Server 配置管理器中 - 启用所有TCP/IP 协议
在 MS Sqlserver Mgmt Studio 中,在对象资源管理器中
在 MS Sqlserver Mgmt Studio 中,在对象资源管理器中的“您的数据库名称”下,rt。单击“属性”| “权限” | “查看服务器权限” | “安全” | “服务器身份验证” - 选择“SQL Server 和 Windows 身份验证模式”。重新启动 SQL Server。
按“测试连接”按钮,它会说“Ping 成功!” 这也可以在 Eclipse 的数据库透视图(用于创建新连接)中完成,因为在那里也使用相同的设置窗口。
| 归档时间: |
|
| 查看次数: |
6328 次 |
| 最近记录: |