我正在研究javaee。我用的是intellij idea ultimate。我正在尝试连接到数据库。但当我尝试在另一个项目中使用命令行连接时,它没有给出任何错误,但当我尝试在ee应用程序中执行相同操作时,它会显示错误。在这个应用程序中,我实际上想从浏览器中读取数据并从数据库中验证它。但是每当我尝试用ee连接它时,它就会显示这个错误。这是我的项目结构这是我的formservlet代码这是我的数据库代码
z3yyvxxp1#
你的司机上膛了吗?类在java中是延迟加载的,所以除非有代码为您这样做,否则您必须调用 Class.forName("<driver class name>"); 至少一次加载驱动程序。对你来说 Class.forName("org.sqlite.JDBC"); 这样做将初始化jdbc的驱动程序(所有jdbc驱动程序都有静态初始化器)。
Class.forName("<driver class name>");
Class.forName("org.sqlite.JDBC");
1条答案
按热度按时间z3yyvxxp1#
你的司机上膛了吗?类在java中是延迟加载的,所以除非有代码为您这样做,否则您必须调用
Class.forName("<driver class name>");
至少一次加载驱动程序。对你来说Class.forName("org.sqlite.JDBC");
这样做将初始化jdbc的驱动程序(所有jdbc驱动程序都有静态初始化器)。