在 java web 中連接 navicat 的步驟:添加 mysql 驅動器創建連接屬性執行查詢
如何在 Java Web 中連接 Navicat
步驟一:添加 MySQL 驅動器
在 IDE 中,右鍵單擊項目文件夾并選擇“Build Path” -> “Add External JARs”。
瀏覽并選擇 MySQL 驅動器 jar 文件(通常位于 Navicat 安裝目錄)。
步驟二:創建連接屬性
在 Java 代碼中,創建一個 Connection
對象:
<code class="java">DriverManager.getConnection("jdbc:<a style="color:#f60; text-decoration:underline;" href="https://www.php.cn/zt/15713.html" target="_blank">mysql</a>://localhost:3306/database_name", "username", "password");</code>
登錄后復制
將以下屬性替換為您自己的 MySQL 數據庫信息:
localhost
:數據庫服務器主機名或 IP 地址
3306
:MySQL 默認端口
database_name
:要連接的數據庫名稱
username
:MySQL 用戶名
password
:MySQL 密碼
步驟三:執行查詢
創建一個 Statement
對象來執行查詢:
<code class="java">Statement statement = connection.createStatement();</code>
登錄后復制
編寫并執行 SQL 查詢:
<code class="java">String query = "SELECT * FROM table_name"; ResultSet resultSet = statement.executeQuery(query);</code>
登錄后復制
解析 ResultSet
以獲取查詢結果:
<code class="java">while (resultSet.next()) { // 獲取列值并處理 }</code>
登錄后復制
示例代碼
<code class="java">import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class Main { public static void main(String[] args) { try { // 添加 MySQL 驅動器 Class.forName("com.mysql.cj.jdbc.Driver"); // 創建連接 Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/database_name", "username", "password"); // 執行查詢 Statement statement = connection.createStatement(); String query = "SELECT * FROM table_name"; ResultSet resultSet = statement.executeQuery(query); // 解析查詢結果 while (resultSet.next()) { System.out.println("ID: " + resultSet.getInt("id")); } // 關閉資源 resultSet.close(); statement.close(); connection.close(); } catch (SQLException | ClassNotFoundException e) { e.printStackTrace(); } } }</code>
登錄后復制