这是大学的作业。
在IntelliJ上开发应用程序,它需要连接到mysql数据库。我在Class.forName("com.mysql.jdbc.Driver");
上得到一个ClassNotFoundException。尝试了一些谷歌搜索问题,并将.jar文件添加到模块中的lib文件夹,并将jar文件添加到项目结构 - >库;
。
这似乎解决了其他人的问题。我错过了一些非常明显的东西吗?
答案 0 :(得分:1)
这个问题有所不同,我把驱动程序设置得很好(将其改为来自Maven,这更容易)。我不知道已检查和未检查的异常,并且您必须包含try catch以获取要编译的代码。
答案 1 :(得分:0)
您是否忘记将此库添加到模块中?添加到该模块下的lib
文件夹并不是完成该操作的真正方法。请参阅"依赖关系"详细信息"模块"了解更多信息。
并且,使用Maven依赖项比直接放置.jar
文件更好:选择"来自Maven"而不是"来自JAR文件"单击加号按钮后,搜索" mysql-connector-java",然后选择所需的版本。在下载了依赖项之后,它会询问您添加此库的模块。
答案 2 :(得分:-1)
尝试打开项目结构( Ctrl + Alt + Shift + S ),然后打开单击模块部分并检查依赖项选项卡。你的图书馆应该在那里。