秋季割引
CodeGym University
勉強
コース
タスク
アンケートとクイズ
ゲーム
ヘルプ
励ましのスケジュール
コミュニティ
ユーザー
フォーラム
チャット
記事
サクセスストーリー
アクティビティ
レビュー
サブスクリプション
ライトテーマ
レッスン
レビュー
会社紹介
開始
勉強を始める
今すぐ勉強をはじめる
クエストマップ
レッスン
レベル 7
Java アプリケーションからデータベースに接続する
SQL & Hibernate
レベル 7、
レッスン 0
Java データベース接続 SQL の基本を理解していることになります。これはいい。しかし、今日はさらに気分が良くなります。今日は、Java アプリケーションからデータベースを操作する方法を学び始めます。 さまざまな DBMS が多数あるため、Java の作成者は、Java アプリケーションがデータベースと連携する方法を標準化することにしました。そして彼らはこれを標準 - JDBC : Java DataBase Connectivityと呼びました。 JDBC には 3 つ
最初の JDBC プログラム
SQL & Hibernate
レベル 7、
レッスン 1
メイビン 最も重要な詳細は、MySQL サーバー自体の JDBC ドライバー ライブラリです。お使いのコンピュータには表示されないため、そこに追加する必要があります。 Maven を使用している場合は、適切なライブラリを指定して Maven を支援する必要があります。 MySQL JDBC ドライバー:
ResultSet からデータを取得する
SQL & Hibernate
レベル 7、
レッスン 2
現在の行を管理する 私たちは最初のプログラムを書きましたが、それは完璧に動作しました。クエリを作成して実行すると、その結果、executeQuery()メソッドがオブジェクトを返しました。結果セットクエリのすべての結果を含む 。ここで、そこからこれらの結果を得る方法を考えてみましょう。 クエリの結果には、さまざまな種類の数千の行と数百の列が含まれる可能性があるため、これは思っているほど簡単な作業ではありません。たとえば、画像をデータベースに保存し、バイトのセットとして画像を取
JDBC でのデータ型ネゴシエーション
SQL & Hibernate
レベル 7、
レッスン 3
データ型 表を見てみましょう。 「C:\Program Files\Java\jdk-17.0.3.1\bin\java.exe... ID java.lang.Integer INT 4 名前 java.lang.string VARCHAR 12 レベル java.lang.Integer INT 4 作成日 java.sql.date 日にち 91 プロセスは終了コード 0 で終了しました 3 番目の列には、タイプINT、VARCHAR、DATEが表示されます。これらは
時間とともに働く
SQL & Hibernate
レベル 7、
レッスン 4
時間の経過に伴う現在の状況 JDBC が発明され、そのインターフェイスが標準化されてから 20 年が経過し、この間に多くのことが変わりました。 まず、世界がグローバルになり、1 つのサーバーで世界中のユーザーにサービスを提供できるようになりました。インターネットの速度が上がりました。したがって、時間を処理するために別のデータ型が SQL に追加されました。型は次のようになります。 DATE - 日付 (年、月、日) を保存します。 TIME - 時間、分、秒を保存します。 T
クエリの実行
SQL & Hibernate
レベル 7、
レッスン 5
ステートメントの概要 すべての SQL クエリは、条件に応じて 2 つのグループに分類できます。 データの取得- これにはSELECTステートメントが含まれます。 データの変更- これには、INSERT、UPDATE、およびDELETEステートメントが含まれます。 最初のグループでは、すでにおなじみのStatementインターフェイス メソッド、executeQuery()が使用されます。基本的には、この方法で始めるのに十分です。実際のジョブで使用する必要があるクエリの大部分
バグへの対処
SQL & Hibernate
レベル 7、
レッスン 6
涙と痛み Java プログラムの実行中にエラーが発生する場合があります。データベースを操作すると、エラーが発生します。重要なのは、どれを予測して適切な解決策を提供できるかです。 この行を実行すると、最初の大きなエラー グループが待機します。 Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "secret");
Please enable JavaScript to continue using this application.