解决出现[SQLServer 2000 Driver for JDBC]Error establishing socket.的错误

   小弟刚接触JAVA WEB开发,当然很多东西对我来说都是新鲜的,有新鲜必有好奇,今天突然想玩数据库(当然这块也是少不了的),说起数据库,当然是把一些常见的数据库软件拿出来做测试了,首先当然是ACCESS了,简单易用很块就搞定了,接下来是MYSQL,也很方便,按要求装了个驱动就可以了,再者就是大家都经常用的MSSQL了,在这里我就不讨论他与MSQL的长短了,按网上的要求下了个MS的JDBC,配置-->测试,本以为可以像前面那样的一帆风顺,一敲回车就出现错误:  [SQLServer 2000 Driver for JDBC]Error establishing socket.  ,晕,不过也可理解,因为我向来不是一帆风顺的,这下可又有的忙了,像往常一样打开百度(在这里我要谢谢百度,我一直都用它,不是在给它做广告,哈哈),打入出错提示 [SQLServer 2000 Driver for JDBC]Error establishing socket.,一搜索,好多关于这样的文章,在这里 长话短说,我打字太慢,呵呵.十篇里有就篇提到问题的解决方案,就是打SP3补丁,当然这也是问题的核心所在,可是搞我们这个的,细节是最重要的,一个细节都忽略不得,按他们的要求打了SP3补丁,结果呢??可想而知了,当然是不行了,不然我也不会再写这篇文章了,不过并不是他们的文章写得不对,而是他们写的只适合于大部分,还有些特殊的,比如像我了,呵呵,搞了老半天还是没结果,后来在网上找到这样一个东西 SQLServer 2000 Driver for JDBC SP3,注意后面的SP3,到这里可能你们也能看出来个究竟了吧,是的,是DRIVER版本也要对号入座,问题搞定

   问题总结:提醒像我这样的初学者,在XP SP2和2003下用SQLSERVER的时候记得打SP3,并切记打补丁后,记得把DRIVER也要UPDATE一下

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
驱动加载成功 Thu Jun 08 22:43:18 CST 2023 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification. java.sql.SQLException: No timezone mapping entry for 'GTM+8' at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:127) at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:95) at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:87) at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:61) at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:71) at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:85) at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:862) at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:444) at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:230) at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:226) at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:681) at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:229) at com.til.jdbc.JDBC.main(JDBC.java:16) Caused by: com.mysql.cj.exceptions.WrongArgumentException: No timezone mapping entry for 'GTM+8' at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.base/java.lang.ref
最新发布
06-09
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值