JDBC-----JDBC常用API
文章目录
🍎姓名:洋葱爱代码🍎 🍊喜欢:Java编程🍊 🍉重要的事情说三遍!!!🍉 🍓欢迎大家来访问哦,互相学习🍓 🍋欢迎大家来访问哦,互相学习🍋 🍑欢迎大家来访问哦,互相学习🍑
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
🍎合抱之木,生于毫末;百丈之台,起于垒土;千里之行,始于足下。------《老子》
🍊今日学习任务!!!!!
🍊 1、掌握JDBC常用API
🔥一、开胃小菜阶段🍰
✨引言✨
💭、将会学习DriverManager类、Connection接口、Statement接口 、PreparedStatement接口、ResultSet接口。
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
🔥二、DriverManager类🍾
DriverManager
类用于加载JDBC驱动并且创建与数据库的连接。在DriverManager
类中,定义两个比较重要的静态方法,如下所示。
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
🔥三、Connection接口❄
Connection
接口代表Java程序和数据库的连接,只有获得该连接对象后,才能访问数据库,并操作数据表。在DriverManager
接口中,定义一系列方法,其常用方法如下所示。
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
🔥四、Statement接口❤
Statement
接口用于执行静态的SQL
语句,并返回一个结果对象。Statement
接口对象可以通过Connection
实例的createStatement()
方法获得,该对象会把静态的SQL
语句发送到数据库中编译执行然后返回数据库的处理结果。 在Statement
接口中,提供了3个常用的执行SQL
语句的方法,具体如下所示。
🚀在通过setXxx()方法为SQL语句中参数赋值时,可以通过输入参数的已定义SQL类型兼容的方法(例如,如果参数具有SQL类型为Integer,那么应该使用setInt()方法,也可以通过setObject()方法设置多种类型的输入参数。具体如下所示:
🚀许哟啊注意的是,表种的setDate()方法可以设置日期内容,但是参数Date的类型是java.sql.Date,而不是java.util.Date.
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
🔥五、PreparedStatement接口✍
PreparedStatement
是Statement
的子接口,用于执行预编译的SQL
语句。该接口扩展了带有参数SQL
语句的执行操作,应用该接口中的SQL
语句可以使用占位符“?”来代替其参数,然后通过setXxx()
方法为SQL
语句的参数赋值。在PreparedStatement
接口中提供一些常用方法,具体要如下所示:
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
🔥六、ResultSet接口🎈
ResultSet
接口用于保存JDBC执行查询是返回的结果集 ,该结果集封装在一个逻辑表格中。在ResultSet
接口内部有一个指向表格数据行的游标(或指针),ResultSet
对象初始化时,游标在表格的第一行前,调用next()
方法将游标移动到下一行。如果下一行没有数据,则返回false。在应用程序中经常使用next()方法作为while循环的条件进行迭代ResultSet
结果集。ResultSet
接口中常用方法如下所示:
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
🍑每日一夸!!!
🍑就如同薛之謙对毛不易夸奖的
🍑"你现在就是流星" , 但是我相信你 ,你坚持下去你就是巨星"