java - 如何测试jpa连接?

标签 java jpa

我正在使用 JPA 和 Swing 创建一个应用程序,它工作正常,但现在我想测试 JPA 是否与我的数据库有连接,例如,如果我在 JDBC_URL 中添加错误的 IP,则不会在数据库中连接,并且我想知道发生异常时如何获取异常。有什么办法可以做到这一点吗?

最佳答案

测试一下..

public class JdbcTest {

    private final static String URL = "jdbc:oracle:...";
    private final static String USER = "sa";
    private final static String PASSWORd = "";

    public static TestConnection() {
        Connection c = null;  
        try {    
            Class.forName("oracle.jdbc.driver.OracleDriver");    
            System.out.println("Driver found");    
            System.out.println("Connecting..."); 
            c = DriverManager.getConnection(URL, USER, PASSWORD);    
        } catch (Exception e) {    
            System.out.println(Cannot connect the database);   
        } finally {    
            if (c != null) {       
                c.close();        
            }    
        }    
    }            
}    

关于java - 如何测试jpa连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39357750/

相关文章:

java - BufferedReader 中的标记和重置是什么?

java - 如何使用spring对MongoDB进行分页?

jakarta-ee - NetBeans IDE在“清理和构建”或外部更改时发出异常的编译器错误。IDE不再意识到JPA生成的静态元模型

java - Intellij Idea - 无法 Autowiring 。找不到 'ApplicationRepository' 类型的 bean。 less... (Ctrl+F1) 检查 bean 类中的 Autowiring 问题

java - 如何在java中使用log4j创建附加日期和时间的日志文件?

java - 使用 Spring Security 的 IP 过滤器

java - 棋盘未绘制正确数量的棋子

java - 在 JPA CriteriaQuery 中使用 @Embeddable 实体

java - EJB3、JPA 错误,从 Query.getSingleResult() 返回了多个结果

jpa - 在Spring Data中为具有预定义ID的实体实现Persistable.isNew的首选方法