JDBC
文章平均质量分 81
介绍关于使用jdbc操作数据库的相关知识,仅限于学习笔记使用,参考的课程是http://www.atguigu.com/download_detail.shtml?v=129中的JDBC部分
桜キャンドル淵
凑个整,就1024吧
展开
-
JAVA【Apache-DBUtils实现CRUD】
* 自定义ResultSetHandler的实现类*/@Testtry {";//我们自己定义了一个handler并且重写了其中的方法//其实下面的query的返回值,其实就是我们现在这个当前方法的返回值// return new Customer(12, "成龙", "[email protected]", new Date(234324234324L));}}};}}...原创 2022-08-10 09:57:49 · 171 阅读 · 0 评论 -
JAVA【数据库连接池】【MySQL】【c3p0】【DBCP】【Druid】
3.maxIdle:连接池中最大的空闲的连接数,超过的空闲连接将被释放,如果设置为负数表示不限制(默认为8个,maxIdle不能设置太小,因为假如在高负载的情况下,连接的打开时间比关闭的时间快,会引起连接池中idle的个数 上升超过maxIdle,而造成频繁的连接销毁和创建,类似于jvm参数中的Xmx设置)4.minIdle:连接池中最小的空闲的连接数,低于这个数量会被创建新的连接(默认为0,调整为5,该参数越接近maxIdle,性能越好,因为连接的创建和销毁,都是需要消耗资源的;...原创 2022-08-09 23:27:24 · 455 阅读 · 0 评论 -
JAVA【DAO及其实现类】
DAO:Data Access Object访问数据信息的类和接口,包括了对数据的CRUD(Create、Retrival、Update、Delete),而不包含任何业务相关的信息。有时也称作:BaseDAO作用:为了实现功能的模块化,更有利于代码的维护和升级。...原创 2022-08-09 11:00:24 · 2063 阅读 · 0 评论 -
JAVA【数据库事务】【MySQL】
事务的隔离性是指一个事务的执行不能被其他事务干扰,即一个事务内部的操作及使用的数据对并发的其他事务是隔离的,并发执行的各个事务之间不能互相干扰。用zhuyuan账户将我们cc的余额改成5000,(没有提交),这时再用root用户查询我们的cc的账户余额,就是5000了(这就是脏读)因为在结束的时候我们的下面那个test也没有提交committ,而连接也没有关,所以刚才的没有提交的临时数据是无效的。只有我们的root用户提交了,然后这就代表着root用户的当前事务关闭了,然后再次查询就是3000了。...原创 2022-08-08 22:38:43 · 947 阅读 · 0 评论 -
JAVA【操作BLOB类型字段】【批量操作】
MySQL中,BLOB是一个二进制大型对象,是一个可以存储大量数据的容器,它能容纳不同大小的数据。插入BLOB类型的数据必须使用PreparedStatement,因为BLOB类型的数据无法使用字符串拼接写的。MySQL的四种BLOB类型(除了在存储的最大信息量上不同外,他们是等同的)...原创 2022-08-08 10:54:19 · 2042 阅读 · 0 评论 -
JAVA【JDBC】【使用PreparedStatement操作数据库】
这里我们是先连接到了我们上述的数据表,然后将数据表中的user和password的内容独取出来,然后编成sql语句,交给我们的mysql,并且如果查询失败就返回用户名不存在或者密码错误,如果查询成功就返回登陆成功。针对于不同的表我们想要获取到的查询数据的结构一定是不同的,所以我们需要在查询的时候将我们查询的结构传入,然后利用反射机制构造出对应的对象,然后将对应的对象返回。原来我们想表达的是 xx and xx是一个并且的关系,也就是我们的use和password同时正确的时候才返回结果。...原创 2022-08-07 21:00:05 · 4404 阅读 · 0 评论 -
JAVA【idea中的@test使用scanner无法从键盘输入的问题】
需要修改配置文件,点击帮助中的编辑自定义vm选项。就是一直在加载,但是我的键盘无法输入参数。注意:不重启这些配置无法生效。然后就可以愉快地输入和读取了。在最后一行加入以下代码。.........原创 2022-08-07 11:48:06 · 1880 阅读 · 5 评论 -
JAVA【JDBC】
java.sql.Driver 接口是所有 JDBC 驱动程序需要实现的接口。这个接口是提供给数据库厂商使用的,不同数据库厂商提供不同的实现。在程序中不需要直接去访问实现了 Driver 接口的类,而是由驱动程序管理器类(java.sql.DriverManager)去调用这些Driver实现。...原创 2022-08-07 10:41:57 · 313 阅读 · 0 评论