#谈谈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框架进行数据库操作。
谈谈java连接数据库Mysql
最新推荐文章于 2024-03-17 21:53:00 发布