NetBeans 8.2使用JDBC Driver驱动的各种报错处理和连接过程——亲测可用

4 篇文章 0 订阅
3 篇文章 0 订阅

连接过程和错误处理

1、首先将MySQL和netbeans8.2都安装好,我的环境是win10,MySQL版本是Ver 8.0.13,Java版本是1.8,MySQL的版本可以通过命令行输入以下命令进行查询:

mysql --version

 2、下载JDBC Driver

这是个技术活,Oracle的官网下载界面感觉很乱,找了很久才找到,JDBC Driver的版本需要和java的版本相对应,点此下载mysql-connector-java-8.0.12,现在(写这篇文章时)版本最新时mysql-connector-java-8.0.15,也可以通过JDBC Driver驱动最新版下载,亲测这两个版本都可以用。

下载很难找,下面是图解:

3、接下来就是在NetBeans下进行操作了

①下面这个是我之前已经配好的8.0.012版本的

②在Services,即服务窗口,上图中的Driver文件夹右键选择New Driver,按照下图进行选择,点击确定,其中Driver File是驱动文件地址,就是上面下载的mysql-connector-java-8.0.15.jar文件,建议放在MySQL或者Java的安装目录下

特别注意,Driver Class改名了,不在是com.mysql.jdbc.Driver,而是com.mysql.cj.jdbc.Driver

Name随便起,自己晓得就好。

③然后netbeans就出现了如下的新驱动,在Drivers文件夹下

④右键“MySQL8.0.15”,点第一个选项Connect Using,即连接使用,按照如下填写,其中JDBC URL填jdbc:mysql://localhost:3306/mysql,其中的mysql是数据库的名称,如果你新建了其他数据库,输入新的数据库的名字,即可,mysql数据库只能由root用户访问

 

特别注意,需要点击Connection Properties,新增一个属性Property,属性是serverTimezone,值是GMT

如果不这么做,就是产生如下报错:

Cannot establish a connection to jdbc:mysql://localhost:3306/mysql using 
com.mysql.cj.jdbc.Driver (The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or 
represents more than one time zone. You must configure either the server or JDBC driver 
(via the serverTimezone configuration property) to use a more specifc time zone value if 
you want to utilize time zone support.)

⑤其中第④步也可以在Databases右键点击新的连接,一样的操作,都可以做到,如下图所示 

表达可能不太明白,如果有疑问或者又不对的地方,欢迎评论,或者直接留言给我

  • 2
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值