基于JAVA的web应用程序设计题

请文字描述下 JDBC 连接 Mysql 数据库的步骤,代码说明也可以;JDBC常用接口有 connection、statement 、preparedstatement、 dirivermanager 、resultset,情描述下这些接口最基本的用途,另外请说明下 statement 和 preparedstatement之间的区别?

jdbc链接数据库 这几步
1.注册驱动
2.获取连接对象
3.执行sql
4.返回结果集
5.释放资源

** 1**、PreparedStatement可以使用占位符,是预编译的,批处理比Statement效率高
2、使用 Statement 对象。在对数据库只执行一次性存取的时侯,用 Statement 对象进行处理。PreparedStatement 对象的开销比Statement大,对于一次性操作并不会带来额外的好处。
3statement每次执行sql语句,相关数据库都要执行sql语句的编译,preparedstatement预编译得, preparedstatement支持批处理 。
4、执行许多SQL语句的JDBC程序产生大量的Statement和PreparedStatement对象。通常认为PreparedStatement对象比Statement对象更有效,特别是如果带有不同参数的同一SQL语句被多次执行的时候。PreparedStatement对象允许数据库预编译SQL语句,这样在随后的运行中可以节省时间并增加代码的可读性。
5、 PreparedStatement 可以规避 Statement弊端:①拼串 ②sql注入问题
6、PreparedStatement 可以实现操作Blob类型、Clob类型的数据

望采纳,谢谢!

码一下