Java与数据库的连接叫做JDBCJava提供了连接数据库的接口(规范),由各个数据库来实现接口,由此出现各个不同数据库的jar包,今天主要了解的是MySQL
导入jar包,一开始要现解压,才能使用,之后是进行加载程序
Class.forname(“路径”)这个是得到Driver的class对象
得到对象后,开始建立连接,DriverManager得到Connection对象,在其参数掺入url=“jdbc:mysql://localhost:3306/数据库名” 在用户名及密码
连通后conection得到statament执行对象,就是一个进行对MySQL操作的对象,主要两个方法executeupdate 进行增删改的操作,返回时int类型,代表的是影响的行数
executeQuery进行的查的操作,返回resultset类型,可以进行遍历得到数据
完成操作后要记得关闭资源。
企业要求:
1、包名公司域名反着写+自己姓名缩写+Dao 列如:CSDN: com.csdn.jj.dao
2、一定要写注释一般在方法上进行/** */工具会自动填充 例:
当鼠标放在方法上会出现注释非常方便
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190725210326379.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDY0MTA2MQ==,size_16,color_FFFFFF,t_
一个类对应一张表的crud,命名规则为表名dao,一定要进行多余数据的封装不然代码耦合严重,可以将try finally严重耦合进行父类封装,缺点是继承后没办法继承其他父类,可以进行封装对象调用。