Heim  >  Artikel  >  Datenbank  >  So integrieren Sie eine Idee in MySQL

So integrieren Sie eine Idee in MySQL

藏色散人
藏色散人Original
2020-11-01 15:46:103887Durchsuche

So integrieren Sie MySQL in Idea: Öffnen Sie zuerst das Datenbank-Tool-Fenster, klicken Sie dann auf die Schaltfläche „+“ in der oberen linken Ecke des Datenbank-Tool-Fensters und wählen Sie schließlich die relevanten Dateien aus Hostname, Datenbankname, Benutzername und Passwort der Datenbankverbindung. Fertig.

So integrieren Sie eine Idee in MySQL

Empfohlen: „MySQL-Video-Tutorial

1. IntelliJ IDEA integriert die MySQL-Datenbank

  1. Menüansicht → Toolfenster → Datenbank zum Öffnen des Datenbank-Toolfensters
    So integrieren Sie eine Idee in MySQL
  2. Klicken Sie auf die Schaltfläche „+“ in der oberen linken Ecke des Datenbank-Toolfensters und wählen Sie den Datenbanktyp MySQL aus.
    So integrieren Sie eine Idee in MySQL
  3. Sie werden aufgefordert, die relevanten Dateien herunterzuladen. Geben Sie den Hostnamen, den Datenbanknamen und den Benutzernamen ein Passwort der Datenbankverbindung
    So integrieren Sie eine Idee in MySQL
  4. Klicken Sie auf die Schaltfläche Verbindung testen Code>, um zu testen, ob die Datenbankverbindung normal ist. Der Test meldet möglicherweise einen Fehler wie folgt: <code>Test Connection按钮进行测试数据库连接是否正常,测试可能报错如下:
    Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property manually.
    解决办法请继续往下看

二、解决 Server returns invalid timezone. Go to ‘Advanced’ tab and set ‘serverTimezone’ property manually.

So integrieren Sie eine Idee in MySQL

  1. 原因:中国所在时区是UTC-8,刚好和格林威治时间差8个小时,MySql默认的时区是UTC时区,比北京时间晚8个小时,因而导致时区错误,所以要修改MySql的时区设置。

  2. 解决时区报错问题:
    win+R,调出Dos窗口,启动mysql

    # 查看时区show variables like '%time_zone%';# 设置时区set global time_zone = '+8:00';

    设置时区成功,再次查看时区,显示如下
    注意:mysql需要重新启动方可查看
    So integrieren Sie eine Idee in MySQL

  3. 再次点击Test Connection按钮进行测试数据库连接是否正常So integrieren Sie eine Idee in MySQL

  4. 后面我发现这好像只是临时解决的,不能一次解决,下面更新一下内容,直接在IDEA中修改
    So integrieren Sie eine Idee in MySQL
    serverTimezone的值可以是: Asia/Shanghai
    或者 Hongkong 或者 Asia/Hongkong
    So integrieren Sie eine Idee in MySQL

  5. 学会在IDEA上使用SQL创建库,以下提供一个数据表创建的jd.sql测试

    DROP database IF EXISTS `jd`;create database jd;use jd;DROP database IF EXISTS `jd_item`;CREATE TABLE `jd_item` (
      `id` bigint(10) NOT NULL AUTO_INCREMENT COMMENT '主键id',
      `spu` bigint(15) DEFAULT NULL COMMENT '商品集合id',
      `sku` bigint(15) DEFAULT NULL COMMENT '商品最小品类单元id',
      `title` varchar(100) DEFAULT NULL COMMENT '商品标题',
      `price` bigint(10) DEFAULT NULL COMMENT '商品价格',
      `pic` varchar(200) DEFAULT NULL COMMENT '商品图片',
      `url` varchar(200) DEFAULT NULL COMMENT '商品详情地址',
      `created` datetime DEFAULT NULL COMMENT '创建时间',
      `updated` datetime DEFAULT NULL COMMENT '更新时间',
      PRIMARY KEY (`id`),
      KEY `sku` (`sku`) USING BTREE) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='京东商品表';
  6. 右键该sql,执行后右边出现数据库jd以及数据表jd_itemServer gibt ungültige Zeitzone zurück. Gehen Sie zu „. Registerkarte „Erweitert“ und legen Sie die Eigenschaft „serverTimezone“ manuell fest. <br><img src="https://img.php.cn/upload/article/000/000/020/981574db62f7e5db65237b1280df11f1-8.png" alt="So integrieren Sie eine Idee in MySQL">

    Bitte lesen Sie weiter unten, um Lösungen zu finden. Gehen Sie zur Registerkarte „Erweitert“ und legen Sie die Eigenschaft „serverTimezone“ manuell fest img src="https://img.php.cn/upload/article/000/000/ 020/a9efafe02ccf860c4253694907f4b5c5-3.png" alt="Bildbeschreibung hier einfügen"/>
Grund: Chinas Zeitzone ist UTC-8, das genau 8 Stunden von der Greenwich Mean Time abweicht, ist die UTC-Zeitzone, die 8 Stunden später als die Pekinger Zeit ist, was zu einem Zeitzonenfehler führt, daher muss die Zeitzoneneinstellung von MySql angepasst werden geändert. 🎜🎜🎜🎜Lösen Sie das Zeitzonenfehlerproblem: 🎜win+R, öffnen Sie das DOS-Fenster, starten Sie MySQL🎜rrreee 🎜Stellen Sie die Zeitzone erfolgreich ein, überprüfen Sie die Zeitzone erneut, die Die Anzeige lautet wie folgt🎜Hinweis: MySQL muss zum Anzeigen neu gestartet werden🎜 Bildbeschreibung hier einfügen🎜🎜🎜🎜Klicken Sie erneut auf die Schaltfläche Verbindung testen, um zu testen, ob die Datenbankverbindung normal istBild einfügen Beschreibung hier🎜serverTimezone Der Wert von code> kann sein: <code>Asia/Shanghai🎜 oder Hongkong oder Asia/Hongkong🎜Bildbeschreibung hier einfügen🎜🎜🎜🎜Lernen Sie die Verwendung SQL zum Erstellen einer Bibliothek auf IDEA. Im Folgenden wird ein jd.sql-Test zur Datentabellenerstellung bereitgestellt und die Datentabelle jd_item erscheint rechts 🎜🎜

Das obige ist der detaillierte Inhalt vonSo integrieren Sie eine Idee in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn