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、用户名和密码等连接参数。