import java.sql.*; public class JDBCDemo4 { public static void main(String[] args) { Connection conn=null; Statement stmt=null; //1、注册驱动 try { Class.forName("com.mysql.jdbc.Driver"); //2、获取连接对象 conn= DriverManager.getConnection("jdbc:mysql:///db1","root","123"); //3、定义sql语句 String sql ="update love set math=90 where id=9"; //4、执行sql stmt=conn.createStatement(); int count = stmt.executeUpdate(sql); System.out.println(count); if(count > 0){ System.out.println("添加成功"); }else { System.out.println("添加失败"); } } catch (ClassNotFoundException | SQLException e) { e.printStackTrace(); }finally { if(conn != null){ try { conn.close(); } catch (SQLException throwables) { throwables.printStackTrace(); } } if(stmt != null){ //该处用于资源释放的同时避免空指针异常 try { stmt.close(); } catch (SQLException throwables) { throwables.printStackTrace(); } } } } }
总结Java进行操作数据库:
1、完成数据库的注册驱动(Driver类)
2、获取数据库的连接对象(Connection对象)
3、获取数据库的执行对象(statement对象)
4、执行sql语句
5、操作结果集(ReseultSet对象)
6、回收数据库的资源