在 java web 中連接 navicat 的步驟:添加 mysql 驅(qū)動(dòng)器創(chuàng)建連接屬性執(zhí)行查詢
如何在 Java Web 中連接 Navicat
步驟一:添加 MySQL 驅(qū)動(dòng)器
在 IDE 中,右鍵單擊項(xiàng)目文件夾并選擇“Build Path” -> “Add External JARs”。
瀏覽并選擇 MySQL 驅(qū)動(dòng)器 jar 文件(通常位于 Navicat 安裝目錄)。
步驟二:創(chuàng)建連接屬性
在 Java 代碼中,創(chuàng)建一個(gè) Connection
對(duì)象:
<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>
登錄后復(fù)制
將以下屬性替換為您自己的 MySQL 數(shù)據(jù)庫(kù)信息:
localhost
:數(shù)據(jù)庫(kù)服務(wù)器主機(jī)名或 IP 地址
3306
:MySQL 默認(rèn)端口
database_name
:要連接的數(shù)據(jù)庫(kù)名稱(chēng)
username
:MySQL 用戶名
password
:MySQL 密碼
步驟三:執(zhí)行查詢
創(chuàng)建一個(gè) Statement
對(duì)象來(lái)執(zhí)行查詢:
<code class="java">Statement statement = connection.createStatement();</code>
登錄后復(fù)制
編寫(xiě)并執(zhí)行 SQL 查詢:
<code class="java">String query = "SELECT * FROM table_name"; ResultSet resultSet = statement.executeQuery(query);</code>
登錄后復(fù)制
解析 ResultSet
以獲取查詢結(jié)果:
<code class="java">while (resultSet.next()) { // 獲取列值并處理 }</code>
登錄后復(fù)制
示例代碼
<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 驅(qū)動(dòng)器 Class.forName("com.mysql.cj.jdbc.Driver"); // 創(chuàng)建連接 Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/database_name", "username", "password"); // 執(zhí)行查詢 Statement statement = connection.createStatement(); String query = "SELECT * FROM table_name"; ResultSet resultSet = statement.executeQuery(query); // 解析查詢結(jié)果 while (resultSet.next()) { System.out.println("ID: " + resultSet.getInt("id")); } // 關(guān)閉資源 resultSet.close(); statement.close(); connection.close(); } catch (SQLException | ClassNotFoundException e) { e.printStackTrace(); } } }</code>
登錄后復(fù)制