mysql
小小通信码农
这个作者很懒,什么都没留下…
展开
-
SpringMVC中用于连接数据库的一套配置(搬运)
application中的配置如下所示:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/conte原创 2021-11-19 20:12:43 · 941 阅读 · 0 评论 -
[尚硅谷JDBC核心技术(新版jdbc)]idea完结撒花大总结!看着一个就够了!
大大package com.atguigu4.util;import com.alibaba.druid.pool.DruidDataSourceFactory;import com.mchange.v2.c3p0.ComboPooledDataSource;import org.apache.commons.dbcp.BasicDataSourceFactory;import org.apache.commons.dbutils.DbUtils;import javax.sql.Dat原创 2021-09-17 16:41:07 · 147 阅读 · 1 评论 -
[尚硅谷JDBC核心技术(新版jdbc)]idea关于第41part的结果出错的问题
在老师演示脏读的操作的时候,当更新时查询到脏读,但是更新结束后并没有提交更新的结果,所以更新结束后读到的应该还是脏读前(更新前)的数据才对,但是这里和老师的演示不一致。看了下弹幕修改了一下,将finally语段中的conn.setAutoCommit(true)给注释掉或者删去,如下: public static int update(Connection conn,String sql,Object...args){ PreparedStatement ps= null;原创 2021-09-15 13:52:49 · 121 阅读 · 1 评论 -
[尚硅谷JDBC核心技术(新版jdbc)]idea考虑事务以后的代码实现总结
要求:如上图所示,AA用户给BB用户转账100,也就是说AA用户的账户余额变为900的时候需要BB的账户余额变为1100,这是需要同时处理的事务,两个事务要么同时完成,要么同时失败。这需要使用事务的处理。数据一旦提交,就不可回滚,下面考虑在什么情况下会自动提交:哪些操作会导致数据的自动提交?1、 >DDL操作一执行,都会自动提交。 >setautocommit=false对DDL操作失效2、>DML默认情况下,一旦执行,就会自动...原创 2021-09-15 09:52:56 · 123 阅读 · 0 评论 -
[尚硅谷JDBC核心技术(新版jdbc)]idea实现批量插入操作
需要注意的四个点:1.addBatch() 2.execuyeBatch() 3.clearBatch(),用于批量的处理2.mysql服务器默认是关闭批处理的,我们需要通过一个参数,让mysql开启批处理的支将 ?rewriteBatchedStatements=true 写在配置文件jdbc.properties的url后面3.使用更新的mysql 驱动:mysql-connector-java-5.1.37-bin.jar(老师的上课资料里)4.设置不允许自动提交数据: ...原创 2021-09-12 10:12:22 · 511 阅读 · 0 评论 -
[尚硅谷JDBC核心技术(新版jdbc)]idea关于Blob类型的字段的增删改和查询操作以及一些注意点总结
首先是一个具体的插入操作,插入的数据包含了Blob类型,要用文件的形式等价Blob类型1.这里有一个注意点,就是这里的girl.jpg图片文件放置的问题是很有讲究的,我是用的是idea,如果不想写什么绝对或者相对路径的话,要放在工程(Project)下。下面引用b站视频评论区的一位大兄弟的回答:如果是用idea的话,用getResourceAsStream方法读取配置文件默认是在src下读的,而用FileInputStream读取的话分两种情况:在单元测试中,默认是在module下读的,而在main原创 2021-09-10 23:23:21 · 484 阅读 · 0 评论 -
[尚硅谷JDBC核心技术(新版jdbc)]idea第三章练习题第二题总结
题目如下:下面是实现的代码,都是老师上课讲的,这里写出来就是方便自己看的,如果有需要的也可以使用。首先是学生类然后是实现的方法,用到的工具类、增删改和查询操作都是之前几篇写好的。package com.atguigu4.exer;public class Student { private int flowID; private int Type; private String IDCard; private String ExamCard; .原创 2021-09-10 20:36:16 · 102 阅读 · 0 评论 -
[尚硅谷JDBC核心技术(新版jdbc)]idea查询操作代码总结
包括:针对的不同的表的通用的查询操作,返回表中的一个记录针对的不同的表的通用的查询操作,返回表中的多个记录首先是Customer类和Order类,这里Order类中的属性和数据库中的列名(对应的属性)是不一样的,要在sql语句中添加的标签名,然后调用getColumnLabel()获取sql语句的标签名工具类在第一篇package com.atguigu3.bean;import java.util.Date;public class Order { private int原创 2021-09-09 21:06:49 · 170 阅读 · 0 评论 -
[尚硅谷JDBC核心技术(新版jdbc)]idea增删改操作代码总结
首先定义工具类,工具类实现与数据库连接的操作和关闭资源操作(方法重载),jdbc.properties文件中负责修改连接服务器用户、服务器密码、服务器地址和相应的驱动。package com.atguigu3.util;import com.atguigu.connection.ConnnectionTest;import java.io.InputStream;import java.sql.*;import java.util.Properties;public class JDB原创 2021-09-08 17:40:03 · 157 阅读 · 0 评论