SQL
TonySong111073
java培训、项目实训、企业架构、技术分享
展开
-
Mybatis 3.5 多对多实现
mybatis的多对多实现关联查询等原创 2022-09-04 16:18:49 · 327 阅读 · 0 评论 -
Mybatis3.5 教学笔记-2 一对一的实现
一个人有一个身份证,一个身份证属于一个人。定义表如下:SET FOREIGN_KEY_CHECKS=0;-- ------------------------------ Table structure for t_person-- ----------------------------DROP TABLE IF EXISTS `t_person`;CREATE TABLE `t_person` ( `pid` int(11) NOT NULL AUTO_INCREMENT, `原创 2022-03-30 20:21:42 · 1217 阅读 · 0 评论 -
Mybatis3.5.* 教学笔记-1
Mybatis3.5 教程原创 2022-03-30 17:47:35 · 1186 阅读 · 0 评论 -
JDBC 事务
事务的开启是由JDBC驱动或数据库隐式决定的。Connection对象的autoCommit属性决定什么时候结束一个事务。启动自动提交后,会在每个SQL语句执行完毕后自动提交事务,当Connection对象创建时,默认情况下,事务提交是自动开启的。Connection接口中提供setAutoCommit()方法,可以禁用自动提交。此时,需要显示的调用Connection提供的commit()方法提交事务或rollback()回滚事务。 事务隔离级别用于指定事务中对数据的操作对其它事务...原创 2021-10-05 18:15:21 · 153 阅读 · 0 评论 -
JAVA JDBC 中获取自增字段的值
在进行业务处理时,经常会遇到获取关联表的主键作为该表的外键的操作,在mybatis中这个操作已经封装好了,那么JDBC是如何进行操作的呢?我们查看JDBC的API后发现,其实JDBC的Statement接口和PreparedStatement已经进行了封装。 pst=connection.prepareStatement("",Statement.RETURN_GENERATED_KEYS);参考代码: try { pst= connection.prepareSta原创 2021-10-05 17:19:20 · 366 阅读 · 0 评论 -
基于JNDI 的SSM 实现 CRUD
MyBatis提供的数据源类型有三种:UNPOOLED,POOLED,JNDI。其中UNPOOLED这个数据源实现只是在每次请求的时候简单的打开和关闭一个连接,基本很少使用,我们使用比较多的无外乎POOLED(该方式也是MyBatis推荐的使用方式),JNDI方式使用的少,网上相关的资料也比较少,最近由于教学需要,简单的研究了一下,做了一个练习的小项目。希望能给大家带来点帮助,web项目(spri...原创 2020-04-20 18:54:34 · 341 阅读 · 0 评论 -
spring 常用的三种数据库连接方式
第一种:DBCP连接池 <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"destroy-method="close"p:driverClassName="${jdbc.driver}"p:url="${jdbc.url}"p:username="${jdbc.username}"...原创 2020-04-16 15:57:23 · 1005 阅读 · 0 评论 -
基于Mysql的存储过程的 SSM实现
首先创建存储过程,如下:获取总条目:drop procedure if exists sp_total;create procedure sp_total(IN $name varchar(20))begin if($name is null) then select count(id) from t_user; else select count(id) fro...原创 2020-04-13 19:54:26 · 386 阅读 · 0 评论 -
Mysql中触发器的使用
一、触发器: 在银行存取款业务中,每次用户进行存取款时,系统需要修改对应的账户的余额,同时也需要自动对记录本次操作(生成交易明细),而以上的操作是同时对两个表进行的(对银行信息表执行update操作,对交易信息表完成插入操作)。 触发程序是与表有关的命名数据库对象,当表上出现特定事件时,将激活该对象。 触发器是在表中数据发生更改时自动触发执行的,特殊的存储过程。也就是说...原创 2019-08-12 09:29:34 · 14234 阅读 · 0 评论