dljd_015_使用PreparedStatement執行crud之DML語句(增加操作)
阿新 • • 發佈:2018-12-06
一、使用jdbc進行DML語句之增加資料操作示例
package edu.aeon.jdbc.crud; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.SQLException; import edu.aeon.aeonutils.AeonJdbcUtils; /** * [說明]:使用jdbc進行資料的增加操作 * @author aeon */ public class JDBC_insert { /** * 使用jdbc進行增加操作*/ public static void jdbc_insert(){ Connection connection=null; PreparedStatement preparedStatement = null; try { connection = AeonJdbcUtils.getMySqlConnection(); String sql="insert into user(userid,username,userpw) values (?,?,?)";//將sql語句進行預編譯然後儲存到preparedStatement物件中 preparedStatement = connection.prepareStatement(sql); preparedStatement.setInt(1, 10006); preparedStatement.setString(2, "aeon"); preparedStatement.setString(3, "aeon"); int rowCount = preparedStatement.executeUpdate(); System.out.println(rowCount+"條資料被插入!"); } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); }finally { AeonJdbcUtils.closeDB(null, preparedStatement, connection); } } public static void main(String[] args) { jdbc_insert(); } }
執行結果截圖:
資料庫截圖:
這條資料被成功的增加進資料庫中了。