Java を使用してクラウド MySQL に接続し、データベースを構築し、Idea 上にテーブルを構築する詳細なプロセス

ヒント: 記事を作成した後、目次を自動的に生成できます。生成方法は、右側のヘルプドキュメントを参照してください。

記事ディレクトリ

目次

記事ディレクトリ

序文

1. データベースの分類と構成

        1.1 Alibaba Cloud、Tencent Cloud、Baidu Cloud などのメーカーのクラウド サービスを選択します。ここでは Tencent Cloud を選択します。まず、ブラウザで Tencent Cloud Service を検索します。

         1.2 Tencent Cloud に入ったら、左側の製品の上にマウスを移動してメニュー バーを表示し、マウスを下のデータベースに移動し、最後に右にスライドして TDSQL-C MySQL バージョンをクリックします。クラウドデータベースMySQLを選択します。前者はクラスターバージョンであり、機能が豊富です

         1.3 バージョンを選択した後、ページの一番下までスライドすると、パッケージの価格が表示されます。初心者にとっては、非常に大きなメリットがあります。どの MySQL であっても 1.88 のパッケージがあるのですが、データ量が少なくデータベースのスペックや容量もそれほど必要ないので、一番安いものを選択しています。

         1.4 パッケージを購入する場合、システムはログインして実名で認証するよう求めます。要件に従って注文するだけです。ログインして注文すると、ホームページにアバターが表示されます。アバターの横にあるコンソールをクリックして、ダークスタイルのページに入ります。上の検索ボックスに「TD」と入力すると、購入したパッケージの入り口が見つかります。クラウド サービス MySQL を購入した場合は、MySQL を検索できます。

         1.5 入力後、左側のメニュー バーに TDSQL-C、MySQL、およびその他の列が表示されます。TDSQL-C の右側にある逆三角形をクリックしてすべての機能を展開し、クラスター リストを選択して右側のページを表示します。次に、リージョン (リージョン) を選択し、MySQL を選択すると、クラスター名をカスタマイズできます。

         1.6 クラスター名を設定した後、[アカウント管理] をクリックします。新しく作成したクラスターでは、最初にパスワードをリセットする必要があります。パスワードには英語の大文字と記号が含まれている必要があります。パスワードを設定した後、クラスターの詳細をクリックして一番下にスライドすると、クラスターの詳細が表示されます。 MySQL のホスト番号とポート 情報を待っています。

2. アイデアのデータベースに接続する

        2.1 新しいプロジェクトを作成し、タイプと依存関係を選択する

        2.2 データソースの構成

        2.3 データベースに接続するためのアイデア

        2.4 SQLファイルの作成

        2.5 SQL ファイルを実行する



序文

        Java を学んだばかりの友人の多くは、データベースへの接続やその他の操作の方法を知りません。そこで、今日は非常に詳細な接続チュートリアルを共有します。


1. データベースの分類と構成

データベースには、非リレーショナル データベースリレーショナル データベース        の 2 種類があります。違いや類似点については詳しく説明しません。興味のある方は関連ブログを参照してください。

        今日デモしたデータベースはMySQLであり、クラウド MySQL です。つまり、使用する言語、プラットフォームがどこにあるか、ネイティブかどうかに関係なく、データベースを操作できます。チュートリアル。

        1.1 Alibaba Cloud、Tencent Cloud、Baidu Cloud などのメーカーのクラウド サービスを選択します。ここでは Tencent Cloud を選択します。まず、ブラウザで Tencent Cloud Service を検索します。

         1.2 Tencent Cloud に入ったら、左側の製品  の上にマウスを移動してメニュー バーを表示し、マウスを 下のデータベース に移動し最後に右にスライドして TDSQL-C MySQL バージョンをクリックします。クラウドデータベース MySQL を選択します 。前者はクラスターバージョンであり、機能が豊富です

         1.3 バージョンを選択した後、ページの一番下までスライドすると、パッケージの価格が表示されます。初心者にとっては、非常に大きなメリットがあります。どの MySQL であっても 1.88 のパッケージがあるのですが、データ量が少なくデータベースのスペックや容量もそれほど必要ないので、一番安いものを選択しています。

 

         1.4 パッケージを購入する場合、システムはログインして実名で認証するよう求めます。要件に従って注文するだけです。ログインして注文すると、ホームページにアバターが表示されます。 アバター の横にある コンソールをクリックして、 ダークスタイルのページに入ります。 上の検索ボックスに「TD」  と入力する と、購入したパッケージの入り口が見つかります。クラウド サービス MySQL を購入した場合は、MySQL を検索できます。

 

         1.5 を入力すると、左側のメニュー バーにTDSQL-CMySQLおよびその他の列 が表示されます。TDSQL-C の右側にある逆三角形 をクリックしてすべての機能を展開し、 クラスター リスト を選択して右側のページを表示します。次に、リージョン(リージョン) を選択し、  MySQLを選択すると、クラスター名をカスタマイズできます。

         1.6 クラスタ名を設定した後、  [アカウント管理]をクリックします。新しく作成したクラスタでは、最初にパスワードをリセットする必要があります。パスワードには英語の大文字と記号が含まれている必要があります。パスワードを設定した後、クラスタの詳細をクリックして 一番下にスライドすると、クラスタの詳細が表示されます。この MySQL のホスト番号とポート。情報を待っています。

         それ以来、当社のクラウド MySQL は完全に構成されており、  Web ページ上のデータベース管理 をクリックしてデータベースとテーブルを構築し、データベースを追加、削除、変更、クエリすることができます。また、他のプラットフォームを使用してリモート接続することもできます。およびその他の操作。

 

 

2. アイデアのデータベースに接続する

        2.1 新しいプロジェクトを作成し、タイプと依存関係を選択する

注: Maven フレームワークがインストールされていない場合は、まず情報を照会してインストールする必要があります。

 検索バーで右側の 3 つの依存関係を順番に検索し、1 つずつ選択して作成します。

         2.2 データソースの構成

        プロジェクトが正常に作成されたら、依存関係のダウンロードが完了するまで待ち、resourceの下にあるグリーン リーフファイルを開き、次の構成情報を書き込みます。ドライバー、データ ソース アドレス、データ ソース アクセス ユーザー名とパスワードが含まれます。このうち // and: 文字列にはホスト番号が入ります。ローカル MySQL の場合は、localhost またはローカル IP を書くことができますが、ここではクラウド MySQL ホストと書きます。番号

        : 後者は接続ポートであり、クラウド MySQL クラスターの詳細で確認できます。

 

設定コードは以下のとおりです(例)。

spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://----主机号---:**端口号**/blog?serverTimezone=UTC&useUnicode=true&characterEncoding=utf8&useSSL=false
spring.datasource.username=root
spring.datasource.password=111111

        2.3 データベースに接続するためのアイデア

        アイデアの右側に 3 つの機能が表示されます。 データベース をクリックします。中国語プラグインがインストールされていない場合は、データベースです。 

次に、手順に従ってデータ ソースを追加し、MySQL を選択し、ホスト番号、ポート、その他の情報を入力し続けます。ドライバーをダウンロードした後、接続テストをクリックします。テストが成功したら、[適用] をクリックできます。

 

 

 

 

         2.4 SQLファイルの作成

        図に示すように、リソース フォルダーの下に 1 つの SQL フォルダーと 2 つの SQL ファイルを作成します。

 

 

スキーマファイルのコードは次のとおりです(例)。

DROP DATABASE IF EXISTS `Blog`;
create  database Blog;

Use Blog;

DROP TABLE IF EXISTS `article`;
CREATE TABLE `article`
(
    `id`          int(11)                   NOT NULL AUTO_INCREMENT COMMENT '主键',
    `user_id`     int(11)                   NOT NULL COMMENT '作者 ID',
    `title`       varchar(100)              NOT NULL COMMENT '文章标题',
    `summary`     varchar(200) DEFAULT NULL COMMENT '文章概要',
    `read_count`  int(11) unsigned zerofill NOT NULL COMMENT '阅读读数',
    `create_time` datetime                  NOT NULL COMMENT '创建时间',
    `update_time` datetime                  NOT NULL COMMENT '最后修改时间',
    PRIMARY KEY (`id`)
) ENGINE = InnoDB
  AUTO_INCREMENT = 1
  DEFAULT CHARSET = utf8mb4;

データファイルのコードは次のとおりです(例)。

INSERT INTO `article` VALUES ('1','2101','SpringBoot 核心注解',
                              '核心注解的主要作用','00000008976','2023-01-16 12:11:12','2023-01-16 12:11:19');

INSERT INTO `article` VALUES ('2','356752','JVM 调优',
                              'HotSpot 虚拟机详解','00000000026','2023-01-16 12:15:27','2023-01-16 12:15:30');

        2.5 SQL ファイルを実行する

        SQL ファイルを作成するとき、システムは必要に応じて方言を MySQL に変更するように求めるプロンプトを表示します。

        方言を変更した後、クリックして実行します

        2 つのファイルが正常に実行されると、MySQL に追加のブログ データベースと記事テーブルがあり、そのテーブルにデータが挿入されたことがわかります。それ以降、Java はデータベースに接続してデータを挿入しました。          


要約すると
        、上記が本日共有された内容です。この記事では、idea がクラウド MySQL に接続した後の簡単な操作のみを紹介します。Java ステートメントを使用してデータベース データを追加、削除、確認、変更することは含まれません。このブログが友人にとって役立つ場合は、サポートしていただける場合は、感謝の意を表し、メッセージを残して転送してください。

おすすめ

転載: blog.csdn.net/qq_51294997/article/details/131018067