dbeaver连接mysql 驱动jar_用Intellij Idea创建一个普通的Java工程并用JDBC连接数据库...
演示:如何创建一个普通的Java工程,并导入MySql数据库的驱动包,用JDBC方式来连接数据库。
Intellj Idea 先创建工程
1、打开Intellij Idea,创建Project,File->New->Project,如图所示:
2、指定JDK安装目录,再点击Next
3、再次点击Next,来到如图所示地方,给项目取名,比如项目命名为:JDBCDemo,最后点击Finish4、至此,项目已成功创建完毕。src->New->Package,添加包名:com.dgd.test
5、创建Test类,如下:
public
1
2
3
4
5
6、右键弹出菜单,点击Run ‘Test.main()’,运行
7、控制台最终打印如图所示结果。
项目创建完毕,现在演示利用JDBC来连接数据库。
1、创建一个目录,用来放mysql的驱动包,类似eclipse的lib目录:JDBCDemo->New->Directory。
2、把mysql的jar包复制过来(jar包可在文末点击码云链接,把整个代码仓库拉下来,在项目的libs
目录下可找到)。
3、把jar包添加到项目里,类似eclipse的add to build path功能,快捷键:Ctrl+Alt+Shift+S,弹出图示菜单。
4、选择第一项:JARs or directories。
5、找到刚才添加的jar包,点击确定。
6、点击Apply,OK。
下面用代码来演示是否能正常连接到数据库。
准备工作:
在本地先安装好MySql环境,安装过程可自行百度,然后用Navicat
可视化工具(安装过程可自行百度),执行以下脚本初始化数据:
# 创建名为demo的数据库,如果存在则删除
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
创建DBTest
类,输入以下代码:
package com
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
最后控制台打印下图结果,表示已成功连接到数据库。
连接不上的几种报错:
一、报错如下,没有确定时区,server time
java.sql.SQLException: 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. at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) ~[mysql-connector-java-8.0.16.jar:8.0.16]
解决方式1
加上版本号5.1.47,如果加上版本号6.0.6也不行,可能是因为版本太高。
<dependency>
1
2
3
4
5
6
解决方式2
不加版本号或者版本号为6以上,解决方式:在连接数据库的配置文件中加上以下,时区亚洲/上海,
"jdbc:mysql://localhost:3306/mybatis?characterEncoding=utf-8&
serverTimezone=UTC&useSSL=false"
url
1
解决方式3
二、数据库驱动
1.报错信息是这样的;
处理:提示信息表明数据库驱动com.mysql.jdbc.Driver'已经被弃用了、应当使用新的驱动com.mysql.cj.jdbc.Driver'
dbeaver连接mysql 驱动jar_用Intellij Idea创建一个普通的Java工程并用JDBC连接数据库...相关推荐
- 用Intellij Idea创建一个普通的Java工程并用JDBC连接数据库
2019独角兽企业重金招聘Python工程师标准>>> 打开Intellij Idea,创建Project,File->New->Project,如图所示: 指定JDK安 ...
- mac DBeaver连接mysql 驱动失败问题
DBeaver的驱动是需要自己另外下载的 下载地址: https://dev.mysql.com/downloads/connector/j/ 选择以上选项 ,然后下载驱动 下载完之后解压 打开连接M ...
- dbeaver连接mysql 驱动jar_Jmeter(七) 从入门到精通 建立数据库测试计划实战lt;MySQL数据库gt;(详解教程)...
1.简介 在实际工作中,我们经常会听到数据库的性能和稳定性等等,这些有时候也需要测试工程师去评估和测试,上一篇文章宏哥主要介绍了jmeter连接和创建数据库测试计划的过程,宏哥在文中通过示例和代码非常 ...
- DBeaver连接mysql驱动下载失败怎么办?
DBeaver [1] 是一个通用的数据库管理工具和 SQL 客户端,支持 MySQL, PostgreSQL, Oracle, DB2, MSSQL, Sybase, Mimer, HSQLDB, ...
- IntelliJ IDEA 如何创建一个普通的java项目,及创建java文件并运行
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/oschina_41790905/art ...
- IntelliJ IDEA 如何创建一个普通的 Java 项目,及创建 Java 文件并运行
----2020-10-26 更新---- 最近突然看到这篇几年前随手记录的文章,居然浏览量那么高.看来很多小伙伴也开始从 Eclipse 转到 IDEA,这里为了让大家更好的掌握 IDEA 的使用, ...
- 关于DBeaver连接mysql驱动下载失败问题【数据库】
1. 下载MySQL数据库驱动 进入下载地址:https://dev.mysql.com/downloads/connector/j/ 2. 解压安装包 解压路径:C:\mysql-connector ...
- mybatis学习(6):IntelliJ IDEA 如何创建一个普通的 Java 项目,及创建 Java 文件并运行
一.创建 Java 项目: 1.打开 IDEA 软件,点击界面上的 Create New Project 2.出现以下界面,选中 Java,然后选择 JDK,最后点击 Next,进 ...
- DBeaver连接mysql数据库图文教程
文章目录 前言 一.DBeaver连接mysql数据库 二.文档下载地址 前言 DBeaver是免费.开源.通用数据库工具,是许多开发开发人员和数据库管理员的所选.下面详细介绍Dbeaver连接mys ...
最新文章
- java if switch 效率_Java中 switch-case 如何优化?
- “贝叶斯网络之父”:不透明机器学习的局限性
- Spring中JdbcTemplate中使用RowMapper
- ML之LiR:利用LiR线性回归算法(自定义目标函数MSE和优化器GD)对Boston房价数据集(两特征+归一化)进行回归预测
- [译]WPF 应用程序和MVVM设计模式 ——Josh Smith
- 树莓派3B+运行arm_computer_library
- c语言switch中用ifelse,初学者求问:用if单分支选择语句替换switch语句?if.else呢...
- python中decode函数在哪个库_python encode和decode函数说明
- go post请求的响应数据渲染到html模板_干货你需要了解的六种渲染模式
- 如何在Visual Studio中切换自动换行?
- 恋恋风辰 对于redis底层框架的理解(一)
- http中长连接与短连接的区别,和实现方式。
- 设计思维Design Thinking
- 华硕ZenFone 7系列旗舰5G智能手机凭借Pixelworks显示技术展现惊人的视觉效果
- fatal: does not appear to a git repository
- 定时器node-schedule使用
- java创建不定长数组_java如何创建不定长的数组?
- Review Troller
- [构造]Array 2022牛客多校第6场 A
- 003.[python学习] 简单抓取豆瓣网电影信息程序