1. 程式人生 > >dljd_015_使用PreparedStatement執行crud之DML語句(增加操作)

dljd_015_使用PreparedStatement執行crud之DML語句(增加操作)

一、使用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(); } }

執行結果截圖:

  

資料庫截圖:

  

這條資料被成功的增加進資料庫中了。