• 2024-08-06preparedStatement
     执行过程描述1.执行connection.prepareStatement方法时判断serverPrepStmts为true,于是构造一个prepare的数据包(数据包中有sql),发送给MySQL服务器,服务器返回一个statementId。2.执行executeUpdate方法时,会将statementId和参数值传给MySQL服务器(不再发送sql),由MySQL服务器执行。
  • 2023-09-16关于prepareStatement.excuteUpdate();方法返回值=1,但是表中数据不发生改变的问题(hbase数据库)
    问题描述我在执行增删改查时,查询完美,但是另外三个就比较让人无语了,这里的m值=1(为后台控制台输出看到),界面也能够正常跳转,但是数据不发生任何改变;问题解决经过查阅资料发现,原来在hbase数据库里面,我们还需要在对数据表进行改变的同时,还需要加上这么一条语句,放在:intm=psmt.exec
  • 2023-09-159月15号总结
    //url地址Stringurl="jdbc:phoenix:hadoop102,hadoop103,hadoop104:2181";//配置对象没同户名和密码Propertiesproperties=newProperties();//获取连接Connectionconnection=DriverManager.getConnection(url,properties);
  • 2023-05-08一、全面理解JWT | 二、对比Statement与prepareStatemen
    一、全面理解JWT-海~~D-博客园(cnblogs.com)结合抖音:@渡一Web前端学习频道---->第179集|彻底理解JWT可以更透彻的弄清JWT。 二、javaJDBCStatement的用途对比Statement与prepareStatement1.Statement存在SQL注入,PrepareStatement不存在SQL注入
  • 2023-05-05日程报告39
    代码时间(包括上课):6h 代码量(行):0 博客数(篇):1 今天在课堂上了解到preparestatement和statement的区别preparestatement可以接受参数,例如新增数据的SQL语句中新增内容可以用?代替但是statement中SQL语句中新增内容需要用具体内容,注意引号的使用
  • 2022-12-21MyBatis源码分析(二)prepareStatement预编译的执行流程
    通常我们如果自己写建立数据库连接的代码的时候,都会这么写pstmt=conn.prepareStatement(sql);pstmt.setString(1,email);result=pstmt.executeQuery();而Mybatis是怎么
  • 2022-12-17JDBC
    JDBC:java连接数据库固定步骤加载驱动连接数据库向数据库发送SQL的对象Statement:CRUD编写SQL(根据业务编写不同的SQL语句)执行SQL关闭连接注:在数据库的编写之中尽量的采用pr
  • 2022-11-17JDBC学习总结
    首先需要导包importjava.sql.*数据库的操作在写JDBC时需要抛出相应的异常或在用try方法抓住异常加载驱动Class.forName("com.mysql.jdbc.Driver");//5.0争取旧版