JDBC
文章平均质量分 96
scalad
github地址:https://github.com/scalad
展开
-
ShardingSphere——水平分表与数据迁移
分库分表相关概念以及利用shardingsphere相关的一些产品我们在线上如何对数据进行迁移原创 2022-03-16 11:37:00 · 9811 阅读 · 5 评论 -
使用dbcp配置数据源
1.配置dbcp数据源需要两个jar包,commons-dbcp-x.x.x.jar和commons-pool.x.x.x.jar,版本的差别不是很大,当然也需要数据库驱动2.可以使用配置文件,也可以手动直接在程序中直接配置,(建议使用配置文件比较方便些)在程序中直接手动配置:package com.silence.database;import java.sql.Connec原创 2015-05-09 14:31:47 · 1544 阅读 · 0 评论 -
JDBC处理transaction
1. 什么是Transaction?所谓Transaction是指一系列不可分割的改动数据库的操作。在这个解释中,有三个关键词:一系列,不可分割以及改动。仅仅是一个改动数据库的操作是没有Transaction可言,只有“一系列”操作(一组SQL语句)才可能组成Transaction;“不可分割”就意味着一致性和完整性,要么这一系列操作全部commit(操作顺利完成的情况),要么就全部rollb转载 2015-02-10 11:33:22 · 2794 阅读 · 0 评论 -
可滚动的结果集
可滚动的结果集,也就就是说我们在读取数据库中的记录时不用逐个逐个的读取,而可以根据我们的具体需要跳过几条记录再进行读取 所要用到的ResultSet中的两个属性:TYPE_SCROLL_INSENSITIVE(对滚动不敏感)。其中scroll译作滚动,sensitive译作敏感,insensitive译作不敏感的。另一个属性:CONCUR_READ_ONLY(并发访问时只读原创 2015-02-10 11:26:46 · 1893 阅读 · 0 评论 -
jdbc批处理
有的时候,我们需要一次性插入很多的数据或者一次性更新、删除很多的数据,那么为了提高效率,我们不妨使用JDBC的批处理来完成。看下面的小例子。package testBatch;import java.sql.*;public class testBatch {public static void main(String[] args) throws SQLException原创 2015-02-09 23:14:15 · 703 阅读 · 0 评论