曲阜做网站,谷歌seo外包,做一个网站设计要多久,大连网络营销师招聘信息文章目录 基本概念操作数据库方式一#xff08;不建议使用这种查询#xff0c;可以sql注入#xff09;读取properties文件 事务转账示例 获取id连接池 基本概念
持久化:把数据放在磁盘上#xff0c;断电后还是有数据。使用execute 执行增删改返回false,查返回true
操作数… 文章目录 基本概念操作数据库方式一不建议使用这种查询可以sql注入读取properties文件 事务转账示例 获取id连接池 基本概念
持久化:把数据放在磁盘上断电后还是有数据。使用execute 执行增删改返回false,查返回true
操作数据库
方式一不建议使用这种查询可以sql注入
导入驱动创建并连接获取Statement对象执行SQL语句释放资源
后开的连接先关 execute 是DML executeQuery 是查询 查询 如果 resultSet为Null那么不会进wihle循环 若是list多条数据可以用list.foreach(); 封装成对象
读取properties文件 通过k获取的driver有一个jdbc.properties的文件。 类加载器getClassLoader()获取的是类路径路径它指定了 Java 虚拟机JVM在运行时查找类的位置 写在static静态代码块中启动类就优先加载也只加载一次。
事务
转账示例
两个方法 转账方法
业务层 加回滚
首先要改成自动提交回滚要写在catch中因为是产生错误后才回滚的
获取id
使用场景如插入新分类并且要在新分类下插入此分类的多个产品在另一张表。 可以用方法获取这个插入时的表。 只能用index来获取不能用列名
连接池
获取连接池并获得连接需要先传入配置。