我是数据库的新手。我有java的知识。我正在使用Play框架(java而不是scala)来开发一个Web应用程序。
现在存储用户信息我需要设置数据库。因为我没有任何类型的数据库的经验。我搜索并简短列出了3。
我已经看到很多使用jdbc在java项目中实现此数据库的示例。使用那里的查询语言。示例:java中的SQL。
我不知道任何查询语言。此外,我不想学习查询语言并推迟项目
经过数据库供应商网站后。他们提供司机。所以我的问题是:
我可以在不学习sql的情况下使用mysql吗?使用驱动程序连接到数据库以执行crud等而不创建模式。只有java。我知道其他列出的数据库是无架构的。因此,我只能使用java语法在这些数据库中进行查询。
当我搜索时,我开始了解休眠和弹簧数据。我可以使用此框架连接到数据库,而无需使用这些数据库的查询语言。
我想知道在不知道查询语言的情况下与这些列出的数据库建立联系的实用方法。
答案 0 :(得分:0)
不,我不认为你提出的问题是可能的。如果有可能那么我当然不会推荐它。
Hibernate会让你不必为查找和更新执行基本的SQL命令,但是它不是替代品,你经常需要回退到HQL和可能的SQL。在开始使用数据库之前,您确实需要了解更多相关信息,否则您将陷入混乱。
至于延迟你的项目,推迟项目比继续在黑暗中更好。毕竟,花在学习上的时间永远不会浪费时间!