mysql 數(shù)據(jù)庫 url 編寫:格式為 jdbc:mysql://[hostname]:[port]/[database name],其中 hostname 為服務(wù)器地址,port 為監(jiān)聽端口(默認(rèn) 3306),database name 為要連接的數(shù)據(jù)庫名稱。mysql 數(shù)據(jù)庫數(shù)據(jù)插入:加載 jdbc 驅(qū)動程序。建立數(shù)據(jù)庫連接。創(chuàng)建 preparedstatement。設(shè)置查詢參數(shù)。執(zhí)行查詢以插入數(shù)據(jù)。關(guān)閉資源。
MySQL 數(shù)據(jù)庫 URL 編寫
如何編寫 MySQL 數(shù)據(jù)庫 URL?
MySQL 數(shù)據(jù)庫 URL 的格式為:
jdbc:mysql://[hostname]:[port]/[database name]
登錄后復(fù)制
其中:
hostname 是 MySQL 服務(wù)器的地址,可以是 IP 地址或域名。
port 是 MySQL 服務(wù)器監(jiān)聽的端口號,默認(rèn)為 3306。
database name 是要連接的數(shù)據(jù)庫的名稱。
示例:
要連接到位于 localhost 上且命名為 mydb 的數(shù)據(jù)庫,其 URL 為:
jdbc:mysql://localhost:3306/mydb
登錄后復(fù)制
MySQL 數(shù)據(jù)庫數(shù)據(jù)插入
如何向 MySQL 數(shù)據(jù)庫插入數(shù)據(jù)?
在 Java 中,可以使用 JDBC(Java 數(shù)據(jù)庫連接)API 向 MySQL 數(shù)據(jù)庫插入數(shù)據(jù)。步驟如下:
-
加載 JDBC 驅(qū)動程序:首先,需要加載 MySQL JDBC 驅(qū)動程序:
Class.forName("com.mysql.cj.jdbc.Driver");
登錄后復(fù)制
-
建立數(shù)據(jù)庫連接:使用 DriverManager 類建立與數(shù)據(jù)庫的連接:
Connection connection = DriverManager.getConnection(jdbcUrl, username, password);
登錄后復(fù)制
-
創(chuàng)建 PreparedStatement:為要執(zhí)行的插入查詢創(chuàng)建一個 PreparedStatement:
PreparedStatement statement = connection.prepareStatement("INSERT INTO table_name (column1, column2, ...) VALUES (?, ?, ...)");
登錄后復(fù)制
-
設(shè)置查詢參數(shù):使用 setXXX 方法設(shè)置 PreparedStatement 中的參數(shù)值:
statement.setString(1, value1); statement.setInt(2, value2);
登錄后復(fù)制
-
執(zhí)行查詢:執(zhí)行 PreparedStatement 以插入數(shù)據(jù):
int rowCount = statement.executeUpdate();
登錄后復(fù)制
-
關(guān)閉資源:最后,關(guān)閉 PreparedStatement 和連接以釋放資源:
statement.close(); connection.close();
登錄后復(fù)制