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