我目前正在做一些测试,我想自动化一些数据库查询。目前我想连接的服务器有一个防火墙阻止它,所以我有点困惑我应该如何设置我的JDBC和MYSQL工作台。我想知道任何人都可以给我一些建议,说明我应该如何成功连接到远程数据库。使用JDBC连接到具有防火墙的SQL数据库
回答
首先,你有没有试图连接到SQL数据库?如果是这样,你是否得到类似如下的错误:
SQLServerException: The TCP/IP connection to the host localhost, port (number) has failed. Error: "Connection refused: connect. Verify the connection properties. Make sure that an instance of SQL Server is running on the host and accepting TCP/IP connections at the port. Make sure that TCP connections to the port are not blocked by a firewall.
你控制服务器,还是与控制服务器的人联系?我有同样的问题,因为你并通过访问服务器的防火墙设置,并允许<port-number>
通防火墙的固定,然后设置为
Server=myServerAddress;Port=<port-number>;Database=myDataBase;Uid=myUsername;Pwd=myPassword;
我使用SQL Server,而不是MySQL的我的JDBC连接字符串,但我认为这是一个端口问题,而不是你的数据库管理系统。
您是什么意思?“我遇到同样的问题,并通过转到服务器防火墙设置,并通过防火墙允许
我是我的应用程序服务器的管理员,它运行的是Windows Server 2012.所以我打开控制面板中的“Windows防火墙”应用程序,并允许我的应用程序端口号绕过防火墙。如果您知道哪个端口是打开的,那么只需在主机名后面修改您的JDBC连接字符串并包含端口号即可。 –
JDBC与防火墙或其他网络相关的结构无关。为了正确连接到数据库服务器,当前试图连接的计算机应该具有对数据库服务器的访问权限和足够的权限。与系统管理员或负责解决此网络问题的其他个人通话。
- 1. 将MySQL数据库连接到防火墙后面
- 2. 使用Applescript允许防火墙连接
- 3. TCP连接和防火墙
- 4. 通过SSH连接防火墙后面的远程数据库
- 5. IBM JDBC DB2后端连接在防火墙后
- 6. 套接字一端连接,防火墙?
- 7. Azure数据库防火墙问题
- 8. 如何通过防火墙连接到SQL Server
- 9. 使用JDBC连接到Azure SQL数据仓库时发生SQLException
- 10. 如何使用JDBC连接到SQL Server 2008数据库?
- 11. Windows防火墙阻止UDP连接
- 12. Plesk 12防火墙阻止VNC连接
- 13. Azure SQL数据仓库JDBC连接
- 14. 使用PL/SQL调用使用JDBC连接到SQL Server数据库
- 15. 使用.net的防火墙
- 16. Azure SQL数据库防火墙和登录错误
- 17. 禁用使用防火墙
- 18. 无法使用JDBC连接到使用JDBC的NetBeans上的Derby数据库
- 19. JDBC连接错误到Oracle数据库
- 20. Spring JDBC - 无法连接到数据库
- 21. JDBC连接到服务器数据库
- 22. Spring + JDBC无法连接到数据库
- 23. 连接到其他数据库postgresql JDBC
- 24. 防火墙处于活动模式时无法连接到mysql数据库(使用java代码)
- 25. 连接到位于防火墙后面的RMI服务器?
- 26. 连接到代理防火墙后的DBpedia端点
- 27. 连接到防火墙后面的MSSQL服务器
- 28. 连接到SQL数据库
您需要通过防火墙打开端口才能使用MySQL – Acewin
http://stackoverflow.com/help/how-to-ask,请提供更多关于预期输出与实际输出的背景信息(您看到的错误, atm的设置是什么类型,code/config是否适用,等等)。此外,更多的是超级用户或服务器故障问题,而不是编程问题。请参阅本网站页脚中的链接,并阅读旅游页面或主页或描述问题类型的任何地方(问题已在此解决) –