Java連接數據庫有多種方法,其中常用的有使用JDBC和使用ORM框架。
1. 使用JDBC連接數據庫:
- 加載數據庫驅動類:`Class.forName("com.mysql.jdbc.Driver")`
- 建立數據庫連接:`Connection connection = DriverManager.getConnection(url, username, password)`
- 創建Statement對象:`Statement statement = connection.createStatement()`
- 執行SQL語句:`ResultSet resultSet = statement.executeQuery(sql)`
- 處理查詢結果:`while(resultSet.next()) { ... }`
- 關閉連接:`resultSet.close(); statement.close(); connection.close();`
2. 使用ORM框架連接數據庫(如Hibernate、MyBatis):
- 配置框架的相關配置文件(如hibernate.cfg.xml、mybatis-config.xml)
- 根據配置文件創建Session(Hibernate)或SqlSession(MyBatis)
- 使用Session(SqlSession)執行數據庫操作:`session.save(entity)`、`session.delete(entity)`等
- 提交或回滾事務:`session.getTransaction().commit()`、`session.getTransaction().rollback()`
- 關閉Session(SqlSession):`session.close()`
需要注意的是,連接數據庫前需確保已安裝適當的數據庫驅動,并提供正確的連接URL、用戶名和密碼等連接參數。