我在上面提到的站点上载了一个MySQL数据库,其中包含我正在进行的一个小项目的一些用户帐户信息。目标是允许每个客户端应用程序连接到数据库并检索与用户相关的信息。有没有可能与这个或任何其他免费数据库托管网站做到这一点,如果是这样的话?是否可以从JavaSE应用程序无缝连接到承载在000webhost.com上的MySQL数据库?
0
A
回答
2
请不要这样做。
MySQL连接默认情况下不加密的;任何能够嗅探客户端网络流量的人都可以阅读穿越网络的所有信息(包括数据库的用户名和密码)。如果您要存储个人数据(您的问题建议),那么这些数据就很脆弱。
嗅探网络流量是最简单的攻击之一 - 公共WiFi网络上的任何人是脆弱的。
我不知道,如果000webhost.com允许您从“外部”连接到MySQL数据库 - 你应该联系他们的支持团队。不过我猜不到。
最后 - 请阅读这里的常见问题 - 要求工具或服务是题外话。
1
是的。它可以连接到任何MySQL数据库之前,除非你提到与提供您网站的下列:
1) JDBC Driver
2) Password and Username
3) URL to DB
阅读说明,并根据需要来构建应用程序:http://www.000webhost.com/forum/][1]
而作为本场比赛ķ指出,这种托管是相当脆弱的,你的应用程序可能容易被嗅探。
相关问题
- 1. Zaiper是否可以将应用程序连接到本地mysql数据库
- 2. 无法将Delphi应用程序连接到mySQL数据库
- 3. Java应用程序无法连接到mysql数据库openshift
- 4. 如何从Android应用程序连接到MySQL数据库
- 5. 从Cloud9 python应用程序无法连接到MySQL数据库(托管在arvixe)
- 6. 应用程序连接到数据库
- 7. 在Ember应用程序中连接到MySql数据库
- 8. Java应用程序连接到复制的mysql数据库
- 9. 闪亮的应用程序连接到MySQL数据库
- 10. 是否可以将Android应用程序连接到MySQL数据库,而不需要异步任务?
- 11. 从可可应用程序获取MySql数据库 - PHP桥接
- 12. 从我的C#应用程序连接到我的远程mysql数据库
- 13. 无法连接到数据库使用WinAuth从ASP.Net Web应用程序承载IIS7
- 14. 是否可以从外部连接到Oracle APEX应用程序中的数据库?
- 15. 远程连接到Heroku上的MySQL数据库时,Rails应用程序崩溃
- 16. 应用程序kivy没有从mysql数据库连接
- 17. 是否可以使用Kettle连接到paradox 4.5数据库?
- 18. 无法将grails应用程序连接到mySql数据库,无法加载JDBC驱动程序类'com.mysql.jdbc.Driver'
- 19. 从Windows Mobile应用程序直接连接到Oracle数据库
- 20. 无法连接到Java应用程序中的SQLServer数据库
- 21. 将网络应用程序连接到mysql数据库
- 22. 将android连接到mysql数据库...应用程序结束
- 23. 将iphone应用程序连接到mysql数据库
- 24. Android应用程序没有连接到mysql数据库
- 25. 将WPF应用程序连接到MySQL数据库
- 26. 将MySql数据库连接到IOS应用程序
- 27. 将MySQL数据库连接到Android应用程序
- 28. 如何将MySQL数据库连接到C#WinForm应用程序?
- 29. 将android应用程序连接到mysql数据库
- 30. 如何将Android应用程序连接到MySql数据库
注意到并感谢您的提醒。虽然我认为使用SSL将解决问题 – Garikai
您必须明确设置加密 - 这不是微不足道的。 –
像这样暴露数据的常见方式是将数据库封装在API中,而不是通过互联网推送SQL。 SOAP和REST可以被加密和保护。 –