如果你不想使用Spring JPA从数据库获取信息,你可以使用原生的JDBC来实现。以下是一个示例解决方法:
添加数据库驱动依赖
com.mysql.jdbc
mysql-connector-java
8.0.26
创建数据库连接
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class DatabaseUtil {
private static final String URL = "jdbc:mysql://localhost:3306/mydatabase";
private static final String USERNAME = "root";
private static final String PASSWORD = "password";
public static Connection getConnection() throws SQLException {
return DriverManager.getConnection(URL, USERNAME, PASSWORD);
}
}
执行SQL查询
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
public class Main {
public static void main(String[] args) {
try (Connection connection = DatabaseUtil.getConnection()) {
String sql = "SELECT * FROM users";
try (PreparedStatement statement = connection.prepareStatement(sql);
ResultSet resultSet = statement.executeQuery()) {
while (resultSet.next()) {
int id = resultSet.getInt("id");
String name = resultSet.getString("name");
// 处理查询结果
System.out.println("id: " + id + ", name: " + name);
}
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
通过以上步骤,你可以使用原生的JDBC连接到数据库并执行SQL查询操作。请确保将URL、用户名和密码修改为你的实际数据库连接信息。