JDBC复习
JDBC复习
一.了解JDBC的过程
使用JDBC需要经历哪些历程呢?
1.注册驱动(jar包5版本后的,就不用自己注册驱动了)
Class.forName("com.mysql.jdbc.Driver");
2.获取连接对象
获取连接对象使用的是java.sql包下的DriverManager类(我们使用这个类,主要是使用它的getConnection方法,当调用方法getConnection , DriverManager将尝试从初始化中加载的驱动程序中找到合适的驱动程序,并使用与当前应用程序相同的类加载器明确加载驱动程序。)
Connection conn=DriverManager.getConnection;
3.写sql语句
String sql="*****************";
4.使用第二步获取的Connection对象的方法,将sql语句发送到数据库
StatementcreateStatement()创建一个 Statement对象,用于将SQL语句发送到数据库。PreparedStatement prepareStatement(String sql) 创建一个 PreparedStatement对象,用于将参数化的SQL语句发送到数据库。 Statement stat=conn.createStatement(sql);:这个会有sql注入的问题PreparedStatement ps=conn.prepareStatement(sql);
5.使用第四步获取的对象
<1>:获取的是Statement对象
首先了解Statement对象是干啥的:用于执行静态SQL语句并返回其生成的结果的对象。
| ResultSet | executeQuery(String sql) | 执行给定的SQL语句,返回一个 ResultSet对象。 |
|---|---|---|
int |
executeUpdate(String sql) |
执行给定的SQL语句,这可能是 INSERT , UPDATE ,或 DELETE声明,或者不返回任何内容,如SQL DDL语句的SQL语句。 |
6.close()
7.实例
<1>更改语句
1 | package com.liu.JDBC; |