这个是云服务器运行连接数据库的字节码文件,连接成功会输出一句话“连接数据库成功”。
但奇怪的是,**这个项目在本机上运行没有报错**。更奇怪的是,这个部署在云服务器上的项目**jsp页面有时可以将数据库的内容输出出来,**也可以进行增删改查等操作。但大概一晚上就连接不到了。
第一:我进行了如下努力。本机的数据库版本较高,所以又加入了
mysql-connector-java-5.1.47的包。
第二,我在本机上连接云服务器的数据库,连接成功。但在云服务器上总是不稳定,(**_因此我认为我的数据库连接的jar包应该成功加入了项目,不然本地怎么能连接云服务器的数据库呢,而且数据库信息肯定是正确的_**)
第三:我目前的驱动是driver = "com.mysql.cj.jdbc.Driver"。
这个网上显示mysql5.7应该使用"com.mysql.jdbc.Driver",但我使用这个就会报错java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
有一个明显的规律。如果jsp页面没有显示数据库内容,只要我将war包解压后的文件夹删除,重新访问生成新的文件夹,jsp页面就可以显示数据库的内容,可以增删改查
希望哥哥姐姐们如果知道或者有其他想法可以解答一下!拜托了