2016-04-08 9 views
-3

私はデータベースで初心者です。私はjavaの知識を持っています。私は、Webアプリケーションを開発するためにプレーフレームワーク(Javaではスカラではない)を使用しています。私はJava Webアプリケーションにデータベースを実装したい

ユーザーの情報を格納するために、データベースをセットアップする必要があります。私はどんなタイプのデータベースでも経験がありません。私はカサンドラに

  • MongoDBの
  • を検索し、短いリストされた3

    1. Mysqlの
    2. 私は、JDBCを使用してJavaプロジェクトでは、このデータベースを実装する例をたくさん見てきました。そこにクエリ言語を使用する。例:java in SQL。

      私はどのクエリ言語も分かりません。また、私はクエリ言語を学び、プロジェクトを遅らせたくない。

      データベースベンダーサイトを通過した後。彼らはドライバーを提供します。だから私の質問は:

      1. SQLを習得することなくmysqlを使用できますか?ドライバを使用しています。スキーマを作成せずにcrudなどを行うデータベースに接続する。唯一のJavaと。私は他のリストされたデータベースがスキーマフリーであることを知っだから私はそれらのデータベースでもjavaの構文だけでクエリを行うことができます。

      2. 私が検索したとき、私は休止状態と春のデータについて知りました。これらのデータベースのクエリ言語を使用せずにこのフレームワークを使用してデータベースに接続できますか。

      3. クエリ言語がわからなくても、リストされたデータベースに接続する実用的な方法を知りたいと思います。

    +0

    プログラミングには多大な時間がかかりますので、何かを学ばなければなりません。私はそれが最も広く普及しているので、SQLをお勧めしたいと思います。少なくともシンプルなものではそれほど難しくありません。 – Kayaman

    +0

    あなたはプログラミングを学ぶことなくプログラミングをしたいですか?これはトロールのように見えます。 – Raedwald

    答えて

    0

    いいえ、私はあなたが頼んでいるとは思わない。それが可能な場合は、私は確かにそれをお勧めしません。

    Hibernateは検索や更新のために基本的なSQLコマンドを実行する必要から幾分かのシェルターを使いますが、これは置き換えられるものではありません.HQLとおそらくはSQLに戻らなければならないことがよくあります。データベースを使い始める前に、これについてもっと理解する必要があります。そうしないと、混乱することになります。

    プロジェクトを遅らせるには、暗闇の中で続けるのよりもプロジェクトを遅らせる方がよいでしょう。結局のところ、時間を無駄にすることはありません。

    +0

    私は可能だと思います。 http://mongodb.github.io/mongo-java-driver/3.2/driver-async/getting-started/quick-tour/およびhttp://projects.spring.io/spring-data/ – user2471976

    関連する問題