首页 > 数据库 >JDBC 使用加密的PerpareStatment和属性池连接数据库

JDBC 使用加密的PerpareStatment和属性池连接数据库

时间:2022-10-14 17:23:12浏览次数:52  
标签:JDBC 加密 PerpareStatment st sql Date new null conn

//工具类和属性池和   Statment文章的一致

 

// 测试类

 1 public class TestInsert {
 2     public static void main(String[] args) {
 3         Connection conn = null;
 4         PreparedStatement st = null;
 5         ResultSet rs = null;
 6         try{
 7             conn = JdbcUtils.getConnection();
 8             //区别
 9             //使用?占位符代替参数
10             String sql ="insert into users(id,name,password,email,birthday) values(?,?,?,?,?);";
11 
12             st = conn.prepareStatement(sql);//预编译  和createStstment的不同
13 
14             //手动给参数赋值
15             st.setInt(1,4);
16             st.setString(2,"liujl");
17             st.setString(3,"123456");
18             st.setString(4,"[email protected]");
19             //注意点 sql.Date  数据库 java.sql.Date()
20             //     util.Date java  new  Date.getTime() 获得时间戳
21             st.setDate(5,new java.sql.Date(new Date().getTime()));
22 
23             //执行
24             int i = st.executeUpdate();
25             if(i>0){
26                 System.out.println("插入成功");
27             }
28         } catch (SQLException e) {
29             e.printStackTrace();
30         }finally {
31             JdbcUtils.release(conn,st,null);
32         }
33     }
34 }

 

标签:JDBC,加密,PerpareStatment,st,sql,Date,new,null,conn
From: https://www.cnblogs.com/kidzxy/p/16792321.html

相关文章

  • JDBC statment连接数据库
    publicclassjdbcFirstDemo{publicstaticvoidmain(String[]args)throwsClassNotFoundException,SQLException{//1.加载驱动Class.forName("com.mysq......
  • java核心技术第四篇之JDBC第二篇
    01.JDBC连接池_连接池的概念:1).什么是连接池:对于多用户程序,为每个用户单独创建一个Connection,会使程序降低效率。这时我们可以创建一个"容器",这个容器中,先缓存一些Connect......
  • 546 JDBC练习_insert语句和547JDBC练习_update语句
    JDBC练习_insert语句publicstaticvoidmain(String[]args)throwsException{Statementstmt=null;Connectionconn=null;try{......
  • JDBC
    概念:JavaDataBaseConnectivityJava数据库连接,Java语言操作数据库JDBC本质:其实就算官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这......
  • JDBC概念和JDBC快速入门
    1.概念:JavaDataBaseConnectivityJava数据库连接,Java语言操作数据库 *JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商......
  • CISSP考点拾遗——介质净化之加密擦除
    基本信息:加密擦除(CE)通过清理目标数据的加密密钥来利用对目标数据的加密。虽然密文仍保留在介质上,但如果密钥不存在并不可恢复,数据将不再可用,有效地达成了净化数据的目标。......
  • 544JDBC各个类详解connection和545JDBC各个类详解_Statement
    详解个个对象1.OriverManager驱动管理对象上一个博客有讲解2.获取数据库连接上一个博客有讲解3.connection:数据库连接对象功能:1.获取执行sql的对象statement......
  • 542_JDBC各个类详解_DriverManager_注册驱动和543JDBC各个类详解_DriverManager_获取
    详解个个对象1.OriverManager驱动管理对象功能1.注册驱动:告诉程序该使用那个数据库驱动jarstaticvoidregisterDriver(Driverdriver):注册与给定的驱动......
  • 540JDBC概念和541快速入门
    JDBC概念概念:java DatBaseConnectivityjava数据库连接,Java语言操作数据库JDBC本质∶其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库......
  • day45-JDBC和连接池01
    JDBC和连接池011.JDBC概述基本介绍JDBC为访问不同的数据库提供了同一的接口,为使用者屏蔽了细节问题Java程序员使用JDBC,可以连接任何提供了jdbc驱动程序的数据库系统......