【补充】完善jdbc 【学习笔记】
来源:互联网 发布:网络宣传要会什么 编辑:程序博客网 时间:2024/05/21 09:40
1.写增删改查的sql语句不再用拼接形式
例如:
就变成
“?” 相当于一个占位符,需要几个字段就放几个占位符。
2.执行sql语句的对象Statement换成能直接将sql语句预编译的 PreparedStatement对象 。
先将sql预编译,通过setXxx方法获取sql里的字段。
举个例子:
把需要用到的数据库资源先提出来放着,让整个操作数据库的dao里增删改查都能用,不用反复的写
然后改之后的删除:
跟上一篇的大同小异,区别望细看!
然后就是封装的工具类。我们知道我们用的数据库各有不同,如果其他数据库需要用,要在代码里去修改,会很麻烦。那我们为了解决这个麻烦就将连接数据库的四个必需字符串写成配置文件。若有需要,修改也是很方便的。
看下面,图方便我依然采取截图的方式:
1. 首先在src路径下新建一个file,取名叫jdbc.properties
如图:
里面代码截图:
当然也可以直接用可视化界面操作:
看自己喜好。
工具类里面的也要修改:
将四个必需字符串写为空,直接在静态块里调用配置文件。效果一样,静态块里的代码只会调用一次,效率会比之前写法高一些。
整理:
1. 准备连接数据库的四个必需字符串
2. 静态块里解释
1) 获取jdbc.properties对应输入流
2) 创建Properties 对象
3) 加载1)对应的输入流(此处抛异常)
4) 具体决定数据库连接的4个字符串
阅读全文
0 0
- 【补充】完善jdbc 【学习笔记】
- groovy学习笔记 (完善中)
- Fragment学习笔记待完善
- Spring学习笔记 补充
- 学习笔记补充
- wpf学习笔记补充
- [学习笔记]aj补充
- jquery学习笔记补充
- JUnit学习笔记 补充篇
- quartz----学习笔记(补充)
- Android学习笔记----ListView补充
- 【学习笔记】nginx 配置补充
- ruby学习笔记----待完善,边学边记
- Maven学习笔记(待完善)
- WSO2教程的补充完善
- git常用命令---逐渐补充完善
- JDBC学习笔记(二)
- JDBC学习笔记(二)
- cannot read property original of undefined
- Hive行转列、列转行
- 移动端车牌识别实现交通自动化管理
- tensorflow r1.4 ubuntu14.04 C++ API调用 环境配置教程
- 树莓派蓝牙调试过程
- 【补充】完善jdbc 【学习笔记】
- 常用JS功能函数汇总
- leetcode-387. First Unique Character in a String
- 订单信息
- 171122之导入项目常见问题
- HDU--4221--Greedy?
- Java读书笔记——07 面向对象 继承
- 针对在webstorm开发React Native的代码快捷设置
- 拦截器——okhttp(post)+recyclerView显示数据