一:出现的错误
Connection Error
comintellij.execution.ExecutionException: Cannot runprogram "C:Program FilesVavavjdk-17.0.4.1binVava" (indirectory "D:code TestGit BooksManagerSystem"):CreateProcess error=206.文件名或扩展名太长。
我先说一下,一服务器托管网开始解决的思路:
一开始想的是解决问题是通过百度解决,通过百度搜索这个错误:
我们先打开第一个解决方法。
https://blog.csdn.net/qq_22956063/article/details/105554151
通过上述解决方法,我按步骤做了之后,结果还是出现服务器托管网同样的错误。
https://blog.csdn.net/m0_37702384/article/details/107606759
按照上面这种方法解决,发现是这样,没解决。
后面处理这个问题隔了好长时间。
二:正确的解决方法
最后仔细想了想百度直接搜的错误中并不是连接数据库时的错误,并且运用处理解决方法,还是没有作用,之前我还通过修改连接的URL来解决,发现还是错误的。
后面就从jar包入手寻找错误,一开始是将jar包重新导入,最后连接还是出现了同样的错误。
然后去搜了搜数据库连接,发现连接数据库的jdbc驱动包有两种
一种是以j结尾的一种是以java结尾的,以j结尾的是比较新的一种。
它是8.0数据库出来的,我用的数据库也是8的,按理说应该没错的。
但是后面尝试下载maven并更换连接数据库的JDBCjar包(以java结尾的),下载完了之后,重现连接数据库,最后终于成功连接了。
更换jar包,方法如下:
更换java中的自带的连接jar包,这个就是后缀为java的包。
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
什么是JVM JVM英文全称为Java Virtual Machine,中文意为Java虚拟机。JVM是一种能够执行Java语言编写的程序的虚拟机器,它首次作为Java语言的一部分,后来又被移植到了许多平台上。 JVM可以执行Java字节码,即Java源代码经…