MySql
文章平均质量分 53
MySql相关操作以及概念
薯条和番茄酱
天天开心
展开
-
数据库与Java程序的一个简单连接
项目下创建一个文件夹比如libs,将mysql.jar(不同版本mysql对应不同版本jar文件)拷贝到该目录下点击 add to project …加入到项目中。原创 2022-10-21 15:45:37 · 203 阅读 · 0 评论 -
JDBCUtils工具类及其使用
用于连接数据库,关闭资源,减少每次的关闭连接,避免代码冗余。原创 2022-11-02 20:30:01 · 539 阅读 · 0 评论 -
ResultSet的原理及应用
1.表示数据库结果集的数据表,通常通过执行查询数据库的语句生成例如:select语句查询得到的数据表2.ResultSet对象保持一个光标指向当前的数据行。最初,光标位于第一行之前3.next方法将光标移动到下一行,并且由于在ResultSet对象中没有更多行时返回false,可以在while循环中使用循环来遍历结果集。原创 2022-10-24 18:08:15 · 698 阅读 · 0 评论 -
Java实现数据库连接的五种方法
直接使用com.mysql.jdbc.Driver(),属于静态加载,灵活性差,依赖性强推出方式2。原创 2022-10-22 20:10:44 · 5992 阅读 · 0 评论 -
数据库连接池(MySQL)
1.预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从“缓冲池”中取出一个,使用完毕后放回去。2.数据库连接池负责分配、管理和释放数据库连接,它允许程序重复使用一个现有连接,而不是重新建立一个。3.当应用程序连接向连接池请求数量超过最大数量时,这些请求将被加入到等待队列。当连接池中连接都用完时,会进入等待队列,等待再连接。放回连接是不在引用连接,而不是断掉连接到数据库的线。原创 2022-11-20 20:58:28 · 1275 阅读 · 0 评论 -
mysql--批处理应用(java)
Java中提供批量更新机制,可以将多条SQL语句一次性交给数据库批量处理。JDBC批量处理方法:(1)addBach(): 添加需要批量处理的SQL语句或参数。(2)execute Bach():执行语句(3)clearBach():清空语句批处理时往往需要清空一批再执行一批。3.JDBC连接MySQL时,若使用批处理功能须在url中添加参数4.批处理往往与PraparedStatement一起搭配使用,既可减少编译次数也可减少运行次数,提高效率。原创 2022-11-15 21:38:54 · 676 阅读 · 0 评论 -
Mysql中事务特性、隔离级别以及案例演示
1.事务用于保证数据的一致性,它由一组相关的dml语句组成,该组语句要么全部成功,要么全部失败。如:转账就要用事务来处理,保证数据的一致性。例子:2.事务与锁:当执行事务操作时(dml语句),mysql会在表面加锁,防止其他用户修改表的数据。原创 2022-11-04 14:46:14 · 332 阅读 · 0 评论 -
mysql--索引
1.1.使用索引可以提高运行速度,但是索引本身也会占用空间(用空间换时间)。2.创建索引是在某一列上创建,支只对创建了索引的列有效。(所以创建一个索引不会解决所有问题。原创 2022-11-03 15:30:57 · 247 阅读 · 0 评论