谈谈java连接数据库Mysql

#谈谈java连接数据库Mysql
##java连接数据库操作流程
注册驱动(可以省略)
数据库连接
定义sql语言
创建用于执行sql语言的statement\preparestatement对象
执行sql语句(特别resultset类)
释放资源
##连接流程详解
注册驱动有用到反射知识,一般出现全类名,都要想到可能会运用反射,通过全类名加载类的二进制信息,进而通过方法调用构造器建立实例对象;一般我们不会创建statement对象执行sql,因为它是通过字符串拼接的方式进行sql操作,会出现sql注入情况;执行sql语句时我们要关注resultset类,它针对sql操作有大量的方法,我们要关注其返回值,为java操作数据库打下基础;最后记得释放资源。
##连接数据库流程utils
java连接数据库步骤繁琐重复,一般都会使用工具类进行封装方便调用。
##数据库连接池技术
主流的有阿里的druid连接池技术。
##JDBC template
是spring对数据库操作进行的简单封装,我们经常使用my batis框架进行数据库操作。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值