1——加载驱动—— Class.forName("com.mysql.jdbc.Driver");
2——建立连接—— Connection con = DriverManager.getConnection(url,userName,password);
3——创建执行环境—— Statement st = con.createStatement();
4——预编译—— PreparedStatement ps = con.prepareStatement(sql);
需要使用set方法来进行传递SQL语句参数
5——执行语句——
预编译执行——— ps.excuteUpdate(); ps.excuteQuery();
直接执行——— st.excuteUpdate(); st.excuteQuery();
6——获取结果集—— rs.next()会判断是否有下一条记录,有则返回true否则返回false;
rs.getInt rs.getString rs.getDouble等方法可以将前rs所指向的字段按照指定类型返回。可填参数为字段名或者字段的顺序编号。
7——释放资源—— 释放顺序为—— 后创建的先关闭—— rs.close() st.close() con.close()
关闭前需要判断关闭的对象是否为空,否则会报空指针异常