我的编程空间,编程开发者的网络收藏夹
学习永远不晚

怎么用 Navicat 创建数据库并连接JDBC

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

怎么用 Navicat 创建数据库并连接JDBC

本篇内容介绍了“怎么用 Navicat 创建数据库并连接JDBC”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

一、Navicat 创建数据库

1.首先装这个数据库可视化的软件:Navicat for MySQL

(就是下面这个啦)这个就不多说了,需要的自己百度教程;

怎么用 Navicat 创建数据库并连接JDBC

2. 建立连接

怎么用 Navicat 创建数据库并连接JDBC

输入连接名称,用户名、密码,然后 OK 就可以创建新的连接了。

怎么用 Navicat 创建数据库并连接JDBC

这样新的连接就建立好了

怎么用 Navicat 创建数据库并连接JDBC

3. 创建数据库

右键 刚创建的 Test 连接,然后 New Database,创建数据库,就是下面的界面;
输入数据库名称,选择编码格式,OK;

怎么用 Navicat 创建数据库并连接JDBC

点击 Test ,会发现里面已经有刚才创建的数据库 databasetest,数据库创建成功;

怎么用 Navicat 创建数据库并连接JDBC

4. 创建数据库表

点击 databasetest 后,右键 Table,选择 New Table,新建表;

怎么用 Navicat 创建数据库并连接JDBC

新建表的界面如下,输入表头内容,以及数据类型,设置主键 等等;

怎么用 Navicat 创建数据库并连接JDBC

保存表,输入表名;

怎么用 Navicat 创建数据库并连接JDBC

保存的时候发现,主键那块设置可以为 NULL 了,就会提示错误,改一下再保存;

怎么用 Navicat 创建数据库并连接JDBC

创建表完成,发现 Table 下多了一张新的表;

怎么用 Navicat 创建数据库并连接JDBC

5. 给表中添加内容

自己添加数据库表的内容即可;

怎么用 Navicat 创建数据库并连接JDBC

这样就好了,在 Navicat 里的简单操作就是这些了。
下面讲一下在 Java 代码里的操作。

二、JDBC 连接Java代码

1. Java 代码

这里先把代码贴上,有一些我遇到的问题,在后面叙述;

public class ConnMySQL {
 public static void main(String[] args) throws Exception {
 //加载驱动
 Class.forName("com.mysql.cj.jdbc.Driver");
 String url = "jdbc:mysql://localhost:3306/databasetest?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC";
 String user = "root";
 String password = "root";
 try(
  //用 DriverManager 获取数据库连接
  //返回的 Connection 就代表了 Java 程序和数据库的连接
  Connection conn = DriverManager.getConnection(url, user, password);

  //使用 Connection 来创建一个 Statement 对象
  Statement stmt = conn.createStatement();

  //执行 SQL 语句
  ResultSet rs = stmt.executeQuery("select * from student"))
 {
  while (rs.next()){
  String number = rs.getString("number");
  String name = rs.getString("name");
  int age = rs.getInt("age");
  System.out.println(number + "---" + name + "---" + age);
  }
 }
 }
}

2. 报错:Exception in thread “main” java.lang.ClassNotFoundException: com.mysql.jdbc.

查了原因之后发现,是因为少了一个包:mysql-connector-java-x.x.x-bin.jar;(注意:看自己的 MySQL 版本,选择合适的安装包)
这里放一个链接,是 8.0.15 的,如果需要的话可以下载;

链接: https://pan.baidu.com/s/1CZIPnDzn5XUTggQ-M05W1Q

提取码: kdev

下载这个包解压之后,进行如下安装:

怎么用 Navicat 创建数据库并连接JDBC

怎么用 Navicat 创建数据库并连接JDBC

这样问题就解决了

3. 报错:Exception in thread “main” 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.

没错,就是这么长的错,嗯。。。虽然不知道具体什么原因,但查了之后,解决方法如下 :

之前看到的很多 URL 都是这么写的:

String url = "jdbc:mysql://localhost:3306/databasetest"

现在改一下,改成这样:

String url = "jdbc:mysql://localhost:3306/databasetest?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC";

问题就解决了;

怎么用 Navicat 创建数据库并连接JDBC

可以正常的输出数据库表里的内容;

“怎么用 Navicat 创建数据库并连接JDBC”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

怎么用 Navicat 创建数据库并连接JDBC

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

jdbc怎么建立数据库连接

JDBC(Java Database Connectivity)可以通过以下步骤建立数据库连接:1. 导入JDBC相关的库文件。 在Java项目中,需要导入JDBC相关的库文件,一般通过引入JDBC驱动程序来实现。不同数据库对应的JDBC
jdbc怎么建立数据库连接
2024-02-29

DataGrip怎么连接Mysql并创建数据库

这篇文章主要讲解了“DataGrip怎么连接Mysql并创建数据库”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“DataGrip怎么连接Mysql并创建数据库”吧!一、DataGrip 连接
2023-06-29

【Navicat】怎么在Navicat新建连接、新建数据库、导入数据库

目录 1. 新建连接2. 新建数据库3. 导入数据库 1. 新建连接 新建一个MySQL连接:打开Navicat,点击“左上角第一个图标 MySQL”。 其他的信息都是自动出现的,只需填写连接名和密码后点击保存,就
2023-08-18

jdbc怎么连接数据库

小编给大家分享一下jdbc怎么连接数据库,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!jdbc连接数据库的步骤:1、加载jdbc驱动程序;2、创建数据库的连接;3
2023-06-14

Java怎样创建以JDBC连接数据库的程序

今天就跟大家聊聊有关Java怎样创建以JDBC连接数据库的程序,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。JDBC连接数据库 ◆ 创建一个以JDBC连接数据库的程序,包含7个
2023-06-17

怎么用navicat创建数据库

要使用Navicat创建数据库,需要按照以下步骤进行操作:1. 打开Navicat软件,连接到数据库服务器。在“连接管理器”中,点击“新建连接”。填写连接信息,包括主机名(或IP地址)、端口号、用户名和密码等,然后点击“连接”。2. 连接成
2023-09-08

jdbc怎么连接sqlserver数据库

1、下载并安装SQL Server JDBC驱动程序,可以从Microsoft官方网站上下载相应的驱动程序。2、在Java项目中导入SQL Server JDBC驱动程序的jar包。3、使用以下代码连接SQL Server数据库:im
jdbc怎么连接sqlserver数据库
2024-04-09

在 Java 中如何使用 JDBC 连接数据库?(java中jdbc怎么连接数据库)

在Java编程中,连接数据库是一项非常重要的任务,而JDBC(JavaDatabaseConnectivity)则是Java中用于连接和操作数据库的标准API。本文将详细介绍在Java中如何使用JDBC连接数据库,帮助初学者快速掌握这一技能。
在 Java 中如何使用 JDBC 连接数据库?(java中jdbc怎么连接数据库)

navicat数据库怎么连接

连接 navicat 数据库的步骤:打开 navicat 并创建一个新连接。选择数据库类型。输入连接参数,包括主机名、端口号、用户名和密码。配置高级选项(可选)。测试连接。保存连接(成功连接后)。如何连接 Navicat 数据库Navic
navicat数据库怎么连接
2024-04-06

jdbc怎么连接mysql数据库

要连接MySQL数据库,需要以下步骤:1. 加载MySQL的JDBC驱动程序。可以从MySQL官方网站下载并安装MySQL Connector/J驱动程序,然后将驱动程序的JAR文件添加到项目的类路径下。2. 使用JDBC的`DriverM
2023-08-19

如何使用Navicat工具创建MySQL数据库连接

今天小编给大家分享一下如何使用Navicat工具创建MySQL数据库连接的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。打开n
2023-07-05

怎么创建和连接数据库

这篇文章主要介绍“怎么创建和连接数据库”,在日常操作中,相信很多人在怎么创建和连接数据库问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么创建和连接数据库”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!创建
2023-06-08

jdbc怎么连接sql server数据库

要连接 SQL Server 数据库,您需要执行以下步骤:1. 下载并安装 SQL Server JDBC 驱动程序。您可以从 Microsoft 官方网站或 Maven 仓库下载最新版本的驱动程序。2. 在您的项目中导入 JDBC 驱动程
2023-09-11

jdbc如何建立数据库连接

使用JDBC建立数据库连接的步骤如下:1. 加载数据库驱动程序:首先需要加载特定数据库的驱动程序,例如MySQL的驱动程序是com.mysql.jdbc.Driver。可以通过Class.forName()方法来加载驱动程序。2. 建立数据
2023-10-25

java中jdbc怎么连接数据库

在Java中使用JDBC连接数据库的步骤如下:1. 下载并安装数据库驱动程序:首先需要从数据库官方网站下载相应的JDBC驱动程序,并将其添加到项目的classpath中。2. 加载数据库驱动程序:使用`Class.forName()`方法加
2023-09-15

idea怎么连接navicat数据库

要连接Navicat数据库,可以按照以下步骤进行操作:1. 打开Navicat软件,并点击右上角的“连接”按钮。2. 在弹出的连接窗口中,选择数据库类型为“MySQL”。3. 输入连接信息,包括主机名、端口号、用户名和密码等。这些信息应该是
2023-08-19

编程热搜

目录