ヒント: 記事を作成した後、目次を自動的に生成できます。生成方法は、右側のヘルプドキュメントを参照してください。
序文
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-C、MySQLおよびその他の列 が表示されます。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 ステートメントを使用してデータベース データを追加、削除、確認、変更することは含まれません。このブログが友人にとって役立つ場合は、サポートしていただける場合は、感謝の意を表し、メッセージを残して転送してください。