JDBC的简单使用

JDBC的英文全称是:  java Data Base Connectivityjava

JDBC的主要做用:  (是java数据库链接技术的简称)JDBC是由一系列链接(Conneation)、SQL语句(Statement)和结果集(ResultSet)构成的,其主要做用有三个:mysql

       1.创建与数据库的链接sql

       2.向数据库发起查询请求数据库

       3.处理数据库返回结果安全

PreparedStatementStatement相比较,具备什么优点?

       1.相对比较安全,能够防止SQL注入性能

       2.有预编译的功能,相同操做批量数据效率较高。spa

       3.PreparedStatement是在执行前先输入SQL语句,而  Statement是在执行的时候传入SQL语句。对象

       DriverManager :依据数据库的不一样,管理JDBC驱动资源

       Connection :负责链接数据库并担任传送数据的任务  get

       Statement :由 Connection 产生、负责执行SQL语句

       ResultSet:负责保存Statement执行后所产生的查询结果

 

 

 代码流程:

 

     1.加载JDBC驱动

 

        Class.forName(com.mysql.jdbc.Driver);

 

      2.得到链接对象

 

        Connection connection = DriverManger.getConnection(“jdbc:mysql:///数据库名”,”root”,”root”);

 

      3.得到Statement对象

 

      Statement statement = connection.createStatement();

 

      statement.exrcuteUpdate(sql);

 

        String sql = “select * from dog”;查询

        String sql = “insert into dog(name,health,love)” values(‘aaa’,90.100); 插入

        String sql = “update dog set name =’haha’ where id=1”;更新

        String sql = “delete from dog where id = 1”;删除 

 

总结:

 

JDBC访问数据库的步骤

 

     1.加载JDBC驱动

 

     2.与数据库创建链接

 

     3.建立StatementPreparedStatement对象

 

     4.发送SQL语句,并获得返回结果

 

     5.处理返回结果

 

     6.释放资源

 

     遍历结果集中数据可以使用列号或列名标识列

 

     PreparedStatementStatement提升了代码的可读性和可维护性,提升了SQL                   语句执行的性能,提升了安全性。                 

相关文章
相关标签/搜索