Java链接数据库出现的问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java链接数据库出现的问题相关的知识,希望对你有一定的参考价值。
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at GetCon.getConnection(GetCon.java:9)
at GetCon.main(GetCon.java:26)
java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at GetCon.getConnection(GetCon.java:9)
at GetCon.main(GetCon.java:26)
解决方法就是查一下怎么把相应的数据库驱动文件放入项目的classpath中,这个针对你用的IDE和数据库请自行百度。追问
真厉害,果然是大神!
参考技术B 引用的驱动包不匹配追问这个问题困扰我好几天了,我可以加你 ‘球球好友’请教嘛??
追答你是用哪个驱动包的?
追问我用的是SQL Server驱动包,应该对SQL Server2012 也适用吧
追答你右键你的驱动包,用 WinRAR 打开 ,看一下有没有这个类com.microsoft.sqlserver.jdbc.SQLServerDriver.class,从你的异常信息知道肯定是没有的,那你去百度搜索下载一个sqljdbc4.jar/sqljdbc41.jar/sqljdbc42.jar,再试试
追问这个解决了,后面出现问题:无法打开登录所请求的数据库 "E_Marekt"。登录失败
追答你在studio能登录成功吗
追问已经链接上了,非常感谢你的回答,辛苦了!
本回答被提问者采纳 参考技术C 检查否导入了数据库的驱动包追问你对这个懂吗??我可以加你好友请教嘛??这个问题困扰我好几天了
参考技术D 请问使用maven吗?代码中有使用@Autowired注解吗?先project--->clean;再用maven重新打包,重新运行试一下。1Java Web出现RowMapper错误
目的:记录Java Web出现的错误
描述:通过点击前端的链接显示数据库的所有用户资料,经代码验证所有的方法都能正常运行,但通过网页访问点击访问相关servlet资源出现RowMapper错误
java web项目目录结构如下,错误如下
导致异常的原因是放置jar包的lib目录在web目录下,将该lib目录放置在WEB-INF目录下即可解决
以上是关于Java链接数据库出现的问题的主要内容,如果未能解决你的问题,请参考以下文章
mysql 数据库中出现1040问题是怎么回事,在连接数据库的时候我写了关闭链接的,怎么还是会说链接过多
Java中做网络抓取demo用的Jsoup进行url解析如果链接中带中文就会出现乱码