MySQLの学習とJDBC接続MySQL(1)

MySQLの学習とJDBC接続MySQL(1)

ステップ1:MySQLをダウンロードしてインストールする

MySQLダウンロードアドレス

ここに画像の説明を挿入
クリックすると、次のように表示されます。
ここに画像の説明を挿入

ダウンロードが完了すると、圧縮されたパッケージになります。解凍すると、次のものが得られます。
ここに画像の説明を挿入

現時点では、手動で構成する必要があります。このディレクトリにファイルを作成し、次のように入力します。
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=#你安装的目录
# 设置mysql数据库的数据的存放目录
datadir=#数据库存放的目录
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4
上記のインストールディレクトリは、インストール場所に従って入力する必要があることに注意してください。
また、cmdコマンドボックスに移動して手動でインストールします(例としてWindowsを取り上げます)。

ここに画像の説明を挿入

パスワードを変更する

次に、パスワードを変更することを忘れないでください。以前の操作では一時パスワードが取得されるため、このMySQL8はより高度であり、パスワードを変更する方法は他のバージョンや他のデータベース(Oracleと同様)とは異なる場合があります。
コマンドは次のとおりです。

mysql -u root -p

alter user 用户名 identified by'新密码';

長い構成の後、MySQLのインストールと構成、およびJDBC基本パッケージのインポートを完了し、JDBCに必要なパッケージ
を正常にインポートしたので、MySQLで必要なデータベースを作成します。そして、JDBCによってインポートされたパッケージをテストします!

2番目のステップは、JDBCを構成することです。

ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入
次に、Eclipseに移動して構成します。
ここに画像の説明を挿入
新しいプロジェクトを作成し、[Build Path]に移動してから、[config]をクリックして
ここに画像の説明を挿入
追加します。これで完了です!

3番目のステップ:JDBC接続MySQLのコードテスト:

まず、独自の新しいデータベースを作成します。

ここに画像の説明を挿入

次に、データベースに接続します。

import java.sql.*;

public class ConnectTest {
    
    
	public static void main(String[] args) {
    
    
		Connection conn = null;
		try
		{
    
    
			Class.forName("com.mysql.cj.jdbc.Driver");
			System.out.println("Registered success!");
			
			conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/你的数据库名称?useSSL=false&serverTimezone=UTC", "用户名", "密码");
			System.out.println("Connection success!");
			conn.close();
		}
		catch(Exception e)
		{
    
    
			System.out.println("Error!");
		}
	}
}

ここで注意してください:
getConnection(url、user、password)これらの3つのパラメーターは、所定のフォーマットに従って入力する必要があります!
このように、出力内容を確認して、データベースへの接続が完了しているかどうかを確認します。
ここに画像の説明を挿入

後ろに書かれました:

プロジェクトを行うことは本当にバックエンドから切り離せないので、それはデータベースから切り離せないに違いありません。良いプロジェクトが作れ、科学研究プロジェクトが実行できることを願っています!

おすすめ

転載: blog.csdn.net/qq_44274276/article/details/105555071