小黄学JDBC
文章平均质量分 56
深入学习JDBC
贼爱学习的小黄
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JDBC——三种创建数据库连接池的方式
c3p0连接池 获取连接的方式一 @Test //方式一 public void test() throws Exception { ComboPooledDataSource cpds = new ComboPooledDataSource(); cpds.setDriverClass( "com.mysql.cj.jdbc.Driver" ); cpds.setJdbcUrl( "jdbc:mysql://localhost:3306原创 2021-08-25 10:42:45 · 785 阅读 · 0 评论 -
JDBC——事务机制
JDBC对事务的处理 什么是事务 在一条或多条DML语句执行时,确保同时成功或者同时失败 如何处理以上发生的情况 确保一组DML语句不中途提交,等所有指令执行完毕后统一提交 什么情况会出现自动提交 DDL语句永远都是自动提交 DML语句默认是自动提交,可以设置autocommit改变属性 数据库关闭连接,连接之前的操作自动提交 解决方案 先来看一下没有处理之前发生的情况 例子:A向B转账100元,如果程序中途报错,A的余额少100,但B的余额没有增加 @Test publ原创 2021-08-17 16:38:35 · 247 阅读 · 0 评论 -
JDBC——实现对数据的CRUD操作二(对Blob数据的操作以及批量插入)
实现对数据的CRUD操作 对Blob字段进行CRUD操作 实际开发中涉及到关闭资源必须使用try-catch-finally语句,为了提高阅读性,本文使用抛出异常的方式处理 插入数据 @Test public void insertBlob() throws Exception{ Connection conn = JDBCUtils.getConnection(); String sql = "insert into customers (name,ema原创 2021-08-13 17:26:27 · 302 阅读 · 0 评论 -
JDBC——实现对数据进行CRUD操作一
实现对数据的CRUD操作 CRUD即增删改查,我们将这四种操作分为两类,一类是增删改,无返回值,一类是查询,有返回值,我们先来看一下增删改 插入数据 获取配置文件 读取配置文件信息 注册驱动,连接数据库 预编译sql,返回PreparedStatement的实例 填充占位符 执行sql 关闭资源 @Test public void insertTest() throws Exception{ //1.获取配置文件 InputStream is = Cla原创 2021-08-12 17:19:36 · 671 阅读 · 0 评论 -
JDBC——连接数据库的五种方式
Java获取连接数据库的方式(通过JDBC) 多种方式只是一层一层的迭代,一种一种的改进 如需调用,直接看方式五即可 方式一 创建一个Driver对象 调用connect方法,其中要传两个参数 String url:连接数据库的地址 Properties info:用来保存登录MySQL数据库的用户名密码的集合 @Test public void test1() throws SQLException { //1.获取Driver实现类的对象 Dri原创 2021-08-11 15:53:53 · 1853 阅读 · 0 评论
分享