在使用IntelliJ IDEA進(jìn)行Java開發(fā)時(shí),經(jīng)常需要連接數(shù)據(jù)庫進(jìn)行數(shù)據(jù)操作。Mysql是其中一種常用的關(guān)系型數(shù)據(jù)庫,如何在IDEA中連接mysql并進(jìn)行查詢操作呢?下面是一些簡(jiǎn)單的步驟:
1. 點(diǎn)擊IDEA頂部的“Database”按鈕,并選擇“Data Source…”。 2. 在新窗口中選擇mysql,填寫相應(yīng)的數(shù)據(jù)信息。如: - 主機(jī)名:localhost - 端口:3306 - 用戶名:root - 密碼:**** 3. 點(diǎn)擊“Test Connection”按鈕來測(cè)試連接是否成功。 4. 成功連接后,點(diǎn)擊“OK”按鈕保存數(shù)據(jù)源。 5. 在IDEA中打開相應(yīng)的Java文件,對(duì)該文件進(jìn)行數(shù)據(jù)操作。 6. 在代碼中連接數(shù)據(jù)庫,并使用SQL語句進(jìn)行查詢操作。如:
try { Connection connection = DriverManager.getConnection( "jdbc:mysql://localhost:3306/test?serverTimezone=UTC", "root", "****"); Statement statement = connection.createStatement(); ResultSet resultSet = statement.executeQuery("SELECT * FROM table_name WHERE column_name LIKE '%關(guān)鍵字%';"); while (resultSet.next()) { //遍歷查詢結(jié)果 } } catch (SQLException e) { e.printStackTrace(); }
如上述代碼所示,連接mysql的URL中添加了“serverTimezone=UTC”參數(shù)用于解決時(shí)區(qū)問題。執(zhí)行SQL語句時(shí),使用了“LIKE”關(guān)鍵字來模糊查詢包含關(guān)鍵字的內(nèi)容。至此,就可以在IDEA中成功連接mysql并進(jìn)行數(shù)據(jù)操作的相關(guān)操作了。