欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

idea操作mysql數據庫

夏志豪2年前12瀏覽0評論

關于IDEA操作MySQL數據庫,首先需要在項目中添加依賴庫,如下所示:

<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.15</version>
</dependency>

然后在項目中創建一個MySQL連接,可以按照以下步驟進行:

  1. 打開右側的Database視圖
  2. 點擊“+”號添加數據庫連接
  3. 填寫連接信息,包括主機地址、端口、用戶名和密碼等
  4. 點擊“Test Connection”按鈕測試連接

連接成功后,就可以進行MySQL操作了,下面演示一些常用的MySQL操作:

// 1. 執行查詢語句
String sql = "SELECT * FROM table_name";
try (Connection conn = dataSource.getConnection();
PreparedStatement stmt = conn.prepareStatement(sql);
ResultSet rs = stmt.executeQuery()) {
while (rs.next()) {
// 處理查詢結果
}
} catch (SQLException e) {
e.printStackTrace();
}
// 2. 執行插入或更新語句
String sql = "INSERT INTO table_name (column1, column2, ...) VALUES (?, ?, ...)";
try (Connection conn = dataSource.getConnection();
PreparedStatement stmt = conn.prepareStatement(sql)) {
stmt.setString(1, value1);
stmt.setInt(2, value2);
// ...
stmt.executeUpdate();
} catch (SQLException e) {
e.printStackTrace();
}
// 3. 執行刪除語句
String sql = "DELETE FROM table_name WHERE id = ?";
try (Connection conn = dataSource.getConnection();
PreparedStatement stmt = conn.prepareStatement(sql)) {
stmt.setInt(1, id);
stmt.executeUpdate();
} catch (SQLException e) {
e.printStackTrace();
}

需要注意的是,為了防止SQL注入攻擊,必須使用PreparedStatement對象,并使用占位符(“?”)代替實際的參數值。