我想知道是否每次使用Class.forName(“ ...”)函数启动连接时都必须加载derby驱动程序。我可以在程序的主要功能中加载它,并将其保留在ram中,直到程序退出吗?
最佳答案
是的,您可以在使用JDBC
驱动程序之前将其加载到任何方法/类中。您也可以使用static block加载数据库驱动程序。
public class Test
{
static
{
//load driver here
}
}
我想知道是否每次使用Class.forName(“ ...”)函数启动连接时都必须加载derby驱动程序。我可以在程序的主要功能中加载它,并将其保留在ram中,直到程序退出吗?
最佳答案
是的,您可以在使用JDBC
驱动程序之前将其加载到任何方法/类中。您也可以使用static block加载数据库驱动程序。
public class Test
{
static
{
//load driver here
}
}