MySQL
justyhk
这个作者很懒,什么都没留下…
展开
-
事物的ACID属性
原子性(Atomicity) 一致性(Consistency) 隔离性(Isolation) 持久性(Durability) 数据库的并发问题 脏读:读未提交数据 不可重复读:其他事物修改数据之后导致前后读到的数据不一样 幻读:其他事物增加数据之后导致前后读到的数据不一样 四种隔离级别 READ UNCOMMITED:以上三种情况都未解决 READ COMM...原创 2020-02-19 16:28:14 · 198 阅读 · 0 评论 -
什么是数据库事务
什么叫数据库事务?事务是一组逻辑操作单元(包含一个或多个DML操作),使数据从一种状态变换到另一种状态事务处理的原则?保证所有的事务都做为一个工作单元来执行,即使出现了故障,都不能改变这种执行方式。当一个事务中执行多个操作时,要么所有事务都被提交(commit),那么这些修改就永久的保存下来;要么 数据库管理系统 将放弃所有所做的修改,整个事务回滚(rollback)到最初状态。注意:数据...原创 2020-02-18 15:13:05 · 169 阅读 · 0 评论 -
Statement和preparedStatement的区别
Statement的弊端:需要拼串,操作繁琐 存在sql注入问题preparedStatement的优势通过预编译可以避免sql注入 可以实现对 blob字段的操作 结合batch批量操作更高效...原创 2020-02-18 09:36:52 · 86 阅读 · 0 评论 -
关于向Mysql数据库中批量添加数据的逐步优化
/** * */package test_jdbc4;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.Statement;import org.junit.Test;import jdbc_util.JDBCUtils;/** * @Description 使用...原创 2020-02-17 19:39:53 · 223 阅读 · 0 评论 -
JDBC总结
原创 2020-02-15 21:09:00 · 66 阅读 · 0 评论 -
MySQL数据类型与java数据类型转化
类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int) 描述 VARCHAR L+N VARCHAR java.lang.String 12 CHAR N CHAR java.lang.String 1 BLOB...原创 2020-02-15 14:44:08 · 402 阅读 · 0 评论 -
通过反射和泛型的方式创建不同表的通用查询方法
/** * 通过泛型和反射的方式实现对表的通用查询 */package test_jdbc2;import java.lang.reflect.Field;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.ResultSet...原创 2020-02-15 11:40:17 · 220 阅读 · 0 评论 -
关于mysq中表的字段和javabean属性不对应在数据查询中出现的问题和解决方法
如果Javabean和数据库字段没有对应,当通过反射去将查询到的字段和属性去对应时,会报反射异常的错误java.lang.NoSuchFieldExceptionpackage test_jdbc2;import java.lang.reflect.Field;import java.sql.Connection;import java.sql.PreparedStatement;...原创 2020-02-14 18:18:20 · 780 阅读 · 0 评论 -
MySQL语法
select * from t_student ;--取别名select sid as ID,sname as 学生姓名 from t_student;select sid ID ,sname ,sscore+100 as "分数+100" from t_student --拼接select concat (concat(sid,sname),sscore) from t_stude...原创 2018-05-10 13:55:49 · 119 阅读 · 0 评论