【发布时间】:2016-04-05 21:02:42
【问题描述】:
在我的应用程序中,我使用 MySQL 作为 RDMS,并尝试使用java.sql 下的常用类连接到数据库。
我在这个类中有一个构造函数,负责连接或创建接受参数来指定数据库路径的数据库。
我想对传递给此构造函数的字符串进行一些检查,以检查它是否是有效的 URL 路径。目前,我正在使用以下代码,但我不确定是否有什么我忘记了或者是否可以改进,也许我只是使用正则表达式进行检查。
private boolean isValidDBName(String dbName) {
return dbName != null && !dbName.isEmpty() && dbName.startsWith("jdbc:mysql://") && dbName.endsWith("/");
}
【问题讨论】: