jdbc是简化链接数据库,定义的一套规范
jdbc与数据库驱动关系
接口(jdbc)与实现(数据库的关系) 接口是调用的工具 数据库驱动是具体实现
创建数据库
1.创建数据库及数据库表
2.将所有的用户(将user表中所有信息调出来输出都控制台(在控制台展示))——sql——select*fromuser
3.操作步骤:
1.创建maven项目
2.加载驱动
3.创建代码{
1.加载驱动
2.创建链接
3.执行sql
4.展示结果
}
4.写一步,算一步{
1.创建maven,java项目——jdbc_test
2.加载以来(导入驱动){
<dependencies>
<dependency>
<groupld>mysql</groupid>
<artifactid>mysql-connector-java</artifactid>
<version>8.0.28<version>
</dependency>
</dependencies>
}
}
5.实现代码{
1.加载驱动
2.创建数据库链接
3.创建执行spl语句对象
4.执行Spl,并得到查询结果
5.循环输出,查询出来的所有记录
6.释放资源
7.测试代码
}
jdbc规则
DriverManager 方法 {
registerDeriver(new Drive()) 注册驱动
geiCennection(urtusemame password) 创建链接
}
connextion 方法 {
creaseStatement 创建执行spl的对象
prepareStalemant(string sql) 创建预输译的sql对象
close()
}
Statement {
子接口{
PreparedStakement
CallableStatement
}
方法{
executeQuery(Sting sql) 执行查询语句,得有返回值
executeUpdate(String sql) 执行增加、删除、修改
execute(Steing spl) 执行任何语句,但是结果只能是boolean
close
}
}
ResutSet方法{
next() 如果还有元素,继续下移
getObjext(String name) 获取查询出来
getint()
getString()
getDouble()
close()
}
封装表字段{
1.属性(和表名字一样)私有化
2.构造幻术重写(无参、全参)
3.通过get/set方法来修改获取所有属性的值
4.重写roStrung()让我们打印输出属性的值
}