CodeGym
AI Academy
促銷
CodeGym University
學習
課程
任務
問卷 & 測驗
遊戲
說明
行程
社群
用戶
論壇
聊天
文章
成功故事
動態
評價
訂閱
淺色主題

課程

  • 評論
  • 關於我們
開始
開始學習
立即開始學習
  • My Progress
  • Courses
  • 任務地圖
  • 課程
  • 從 Java 應用程序連接到數據庫

    SQL & Hibernate
    等級 7,課程 0
    Java 數據庫連接 您了解 SQL 的基礎知識。這很好。但今天你會感覺更好。今天,您將開始學習如何通過 Java 應用程序使用數據庫。 有許多不同的 DBMS,因此 Java 的創建者決定標準化 Java 應用程序與數據庫的工作方式。他們稱這個標準為JDBC:Java DataBase Connectivity。 JDBC 有 3 個主要接口: Connection——負責連接數據庫 Statement——負責查詢數據庫 ResultSet——負責向數據庫查詢的結果 事實上
    可用
  • 第一個 JDBC 程序

    SQL & Hibernate
    等級 7,課程 1
    行家 最重要的細節是 MySQL 服務器本身的 JDBC 驅動程序庫。它只是不會出現在您的計算機上,因此您需要將其添加到那裡。 如果您正在使用 Maven,那麼您需要通過指出正確的庫來幫助他。 MySQL JDBC 驅動程序:
    可用
  • 從結果集中獲取數據

    SQL & Hibernate
    等級 7,課程 2
    管理當前線路 我們編寫了第一個程序並且運行良好。我們編寫了一個查詢,執行了它,結果executeQuery()方法返回了一個對像給我們結果集包含所有查詢結果的 。現在我們將嘗試弄清楚如何從中獲得這些結果。 查詢結果可能包含各種類型的數千行和數百列,因此這並不像您想像的那麼簡單。例如,圖片可以存儲在數據庫中,然後您可以將圖片作為一組字節或InputStream來下載。 但我們將從最簡單的開始——“當前結果行”的概念。由於結果通常有很多行,因此對象結果集裡面有一個指向當前行的指針
    可用
  • JDBC 中的數據類型協商

    SQL & Hibernate
    等級 7,課程 3
    數據類型 讓我們看一下表格: “C:\Program Files\Java\jdk-17.0.3.1\bin\java.exe... ID java.lang.整數 情報局 4個 姓名 java.lang.字符串 變量 12 等級 java.lang.整數 情報局 4個 創建日期 java.sql.日期 日期 91 進程結束,退出代碼為 0 在第三列中,我們看到類型:INT、VARCHAR、DATE。這些是 SQL 服務器類型。服務器意味著提供他知道的那些類型的數據。這些類型
    可用
  • 與時間一起工作

    SQL & Hibernate
    等級 7,課程 4
    隨著時間的推移,當前的事態 自從 JDBC 被發明並對其接口進行標準化以來,已經過去了 20 年,在此期間發生了很多變化。 首先,世界已經全球化,現在一台服務器可以為來自世界各地的用戶提供服務。網速上來了。因此,另一種數據類型被添加到 SQL 中以處理時間。現在類型看起來像這樣: DATE - 存儲日期:年、月、日。 TIME - 存儲時間:小時、分鐘、秒。 TIMESTAMP - 存儲特定時間點:日期、時間和毫秒。 TIMESTAMP WITH TIME ZONE - 時間
    可用
  • 執行查詢

    SQL & Hibernate
    等級 7,課程 5
    語句簡介 所有 SQL 查詢都可以有條件地分為兩組: 檢索數據- 這些包括SELECT語句。 修改數據——包括INSERT、UPDATE和DELETE語句。 對於第一組,使用我們已經熟悉的Statement接口方法- executeQuery()。原則上,這種方法已經足夠入門了。它涵蓋了您在實際工作中需要使用的很大一部分查詢。 我們稍後會討論更多選項,但現在,我建議您記住——如果您只想從表中獲取數據,那麼在絕大多數情況下 executeQuery ( )方法將是正確的選擇。
    可用
  • 處理錯誤

    SQL & Hibernate
    等級 7,課程 6
    淚與痛 運行 Java 程序時可能會出現錯誤。使用數據庫時,會發生錯誤。這完全取決於您可以預測其中的哪些並提供適當的解決方案。 執行此行時,第一大組錯誤將等待您: Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "secret");
    可用
學習
  • 註冊
  • Java 課程
  • 題目協助
  • 價格
  • Java 語法
社群
  • 用戶
  • 文章
  • 論壇
  • 聊天
  • 成功故事
  • 動態
  • 聯盟計畫
公司
  • 關於我們
  • 聯絡方式
  • 評價
  • 新聞中心
  • CodeGym for EDU
  • 常見問題
  • 支援
CodeGymCodeGym 是一門從零開始學習 Java 程式設計的線上課程。這門課程是初學者精通 Java 的完美方式。它包含超過 1200 題、具即時檢驗功能,以及涵蓋 Java 基礎理論的必要範圍。為了幫助你在學習上成功,我們實作了一系列激勵功能:測驗、程式專案、關於有效學習的內容,以及 Java 開發者職涯相關內容。
追蹤我們
介面語言
English Deutsch Español हिन्दी Français Português Polski বাংলা 简体中文 मराठी தமிழ் Italiano Bahasa Indonesia
繁體中文
Nederlands 日本語 한국어 Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский Vietnamese
"程式設計師是培養出來的,不是天生的" © 2026 CodeGym
MastercardVisa
"程式設計師是培養出來的,不是天生的" © 2026 CodeGym