月度归档: 2022 年 11 月

179 篇文章

数据库连接及PreparedStatement使用小结
手写一个connection(连接) DDL使用增删改通用方法实现 谈谈PreparedStatement 和 Statement 的区别 Statement和PreparedStatement都是sun公司接口里的规范,且PreparedStatement是Statement的子接口, 对于Statement来讲,用来传输sql语句到数据库进行操…
增删改查课后练习1
package top.qaqaq.P25.exer; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.SQLException; import java.util.Scanner; import org.junit.Test; impor…
插入Blob字段特殊情况的说明
MySQL BLOB类型 如果在指定了相关的Blob类型以后,还报错:xxx too large,那么在mysql的安装目录下,找my.ini文件加上如下的配置参数: max_allowed_packet=16M。同时注意:修改了my.ini文件之后,需要重新启动mysql服务。 SQL下使用如下命令查询默认大小 SELECT @@global.m…
关于IDEA的junit单元测试Scanner输入不可用的问题
IDEA在Junit测试中使用了Scanner,但是控制台一直转圈,无法输入,eclipse默认可用,其实解决方法很多 这是IDEA的单元测试的默认设置问题 eclipse默认可用 解决方法: 修改IDEA的配置文件,在配置文件中最后一行,加入一条语句 -Deditable.java.test.console=true 添加方法: 方法一:在IDE…
如何下载MySQL的JDBC驱动包
下载地址 MySQL :: Download Connector/J 1.打开 MySQL 官网:https://www.mysql.com/ 2.点击 DOWNLOADS,把页面滚动到最下面,点击 MySQL Community (GPL) Downloads 3.点击 Connector/J 4.点击 General Availability(…
JDBC API小结
JDBC API小结 两种思想 面向接口编程的思想 ORM思想(object relational mapping) 一个数据表对应一个java类 表中的一条记录对应java类的一个对象 表中的一个字段对应java类的一个属性 两种技术 JDBC结果集的元数据:ResultSetMetaData 获取列名:getColumnCount() 获取列的…
PreparedStatement解决SQL注入问题
package top.qaqaq.P23.statement.crud; import java.lang.reflect.Field; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql…
针对Order表的通用的查询操作
package top.qaqaq.P19.preparedstatement.crud; import java.lang.reflect.Field; import java.sql.Connection; import java.sql.Date; import java.sql.PreparedStatement; import java.…
Statement操作数据库的弊端演示
package top.qaqaq.P12.statement.crud; import java.io.InputStream; import java.lang.reflect.Field; import java.sql.Connection; import java.sql.DriverManager; import java.sql.Re…