TA的每日心情 | 奋斗 2023-3-25 10:20 |
---|
签到天数: 3 天 [LV.2]偶尔看看I
管理员
- 积分
- 1841
|
使用JDBC连接数据库:
import java.sql.*;
public class DatabaseConnector {
public static void main(String[] args) {
// 数据库连接信息
String url = "jdbc:mysql://localhost:3306/mydatabase";
String username = "root";
String password = "password";
try {
// 加载JDBC驱动
Class.forName("com.mysql.jdbc.Driver");
// 建立数据库连接
Connection connection = DriverManager.getConnection(url, username, password);
System.out.println("数据库连接成功");
// 执行数据库操作
// ...
// 关闭数据库连接
connection.close();
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
使用Spring JDBC连接数据库:
import org.springframework.jdbc.core.JdbcTemplate;
import javax.sql.DataSource;
public class DatabaseConnector {
private JdbcTemplate jdbcTemplate;
public void setDataSource(DataSource dataSource) {
this.jdbcTemplate = new JdbcTemplate(dataSource);
}
public void connect() {
try {
// 执行数据库操作
// ...
System.out.println("数据库连接成功");
} catch (Exception e) {
e.printStackTrace();
}
}
}
需要在Spring配置文件中配置数据源和JdbcTemplate bean。
使用Hibernate连接数据库:
import org.hibernate.Session;
import org.hibernate.SessionFactory;
public class DatabaseConnector {
private SessionFactory sessionFactory;
public void setSessionFactory(SessionFactory sessionFactory) {
this.sessionFactory = sessionFactory;
}
public void connect() {
try {
// 建立数据库连接
Session session = sessionFactory.openSession();
// 执行数据库操作
// ...
session.close();
System.out.println("数据库连接成功");
} catch (Exception e) {
e.printStackTrace();
}
}
}
需要在Hibernate配置文件中配置SessionFactory bean。
这些是常见的Java获取数据库连接的方法,分别使用原生JDBC、Spring JDBC和Hibernate框架。每种方法都有自己的优缺点,选择合适的方法取决于具体的项目需求和开发者的个人偏好。
|
|