zoukankan      html  css  js  c++  java
  • PreparedStatement方法执行sql语句

    PreparedStatement方法执行sql语句

    package com.lwb.preparedstatement.crud;
    
    import org.junit.jupiter.api.Test;
    
    import java.io.InputStream;
    import java.sql.Connection;
    import java.sql.Date;
    import java.sql.DriverManager;
    import java.sql.PreparedStatement;
    import java.text.SimpleDateFormat;
    import java.util.Properties;
    
    public class PreparedStatementUpdateTest {
        @Test
        public void testInsert() throws Exception {
            InputStream is=ClassLoader.getSystemClassLoader().getResourceAsStream("jdbc.properties");
    
            Properties pros=new Properties();
            pros.load(is);
    
            String user=pros.getProperty("user");
            String password=pros.getProperty("password");
            String url=pros.getProperty("url");
            String driverClass=pros.getProperty("driverClass");
            //加载驱动
            Class.forName(driverClass);
    
            //获取连接
            Connection conn= DriverManager.getConnection(url,user,password);
    //        System.out.println("test5:  "+conn);
    //        4、预编译sql语句,返回PreparedStatement的实例
            String sql="insert into customers(name,email,birth)values(?,?,?)";
            PreparedStatement ps=conn.prepareStatement(sql);
            //5、填充占位符
            ps.setString(1,"abc");
            ps.setString(2,"abc@haha.com");
            SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
            java.util.Date date=sdf.parse("1000-01-01");
            ps.setDate(3,  new Date(date.getTime()));
            //6、执行操作
            ps.execute();
            //7、关闭资源
            ps.close();
            conn.close();
        }
    }
    
  • 相关阅读:
    原创 爱因斯坦迷题及推导过程
    惊闻姑姑家女婿去世,哀叹生命之脆弱,死亡如此接近
    京东自营预售逻辑
    自营SKU绑定逻辑
    自营结算解释&对账逻辑
    CPS逻辑
    京东搜索结果数据异常
    C++静态库中使用_declspec(dllexport) 不能导出函数的问题
    HTTP+SVN访问速度慢的问题
    Python log
  • 原文地址:https://www.cnblogs.com/fate-/p/14916569.html
Copyright © 2011-2022 走看看