[2018-06-15 09:52:20] [ERROR] [com.alibaba.druid.pool.DruidDataSource:903] {dataSource-104} init error
java.sql.SQLException: com.microsoft.sqlserver.jdbc.SQLServerDriver
at com.alibaba.druid.util.JdbcUtils.createDriver(JdbcUtils.java:600)
at com.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.java:815)
at sun.reflect.GeneratedMethodAccessor71.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43
tomcat8+maven3.5.3;之前成功的,后来就报这个问题了,另一台电脑没报错;
hibernate.dialect=org.hibernate.dialect.SQLServerDialect
validationQuery.sql=SELECT 1
jdbc.url.jeecg=jdbc:sqlserver://localhost:1433;DatabaseName=jeecg
jdbc.username.jeecg=sa
jdbc.password.jeecg=123
jdbc.dbType=sqlserver
就是2台电脑都成功过,对吧,1.假设数据库可以连接,减少连接池的配置,估计是占用过多
剩下的上面说了
网上好多资料都涉及过,比如是url是否正确,或者是用户名、密码是否正确。但是,都不适合我这种情况。
我用的是mac os ,idea开发java项目。经过仔细比对,我确定了url,用户名,密码都是正确的。那么,到底什么原因会使到连接数据库失败了。
于是,我检查了网络设置,网络是通畅的,然后到网络高级设置去查找了一遍,惊奇地发现socks代理打了。猛然一下,我知道了,最近是打开了vpn,那vpn一启动就会修改网络代理设置。
去掉勾选后,项目运行正常。
同理,windows平台也要检查网络设置是否正常。
1、检查数据库可不可以连接
2、可以连接了检查jdbc可以不可以连上数据库
3、jdbc可以连上了,就在检查你的spring配置和jdbc.properties配置文件有没有写对,这个可以在网上搜索到
应该不是配置的问题,另一台电脑没问题,数据库可以连接,怎么检查jdbc连接数据库
localhost不行改为自己的本机ip试试,不用localhost
配置的多种数据库的连接方式,结果用mysql的jar包连接sqlserver,要死的心都有了。。。。。。。。。。。。。。