jdbc详述

来源:互联网 发布:淘宝差评处理技巧 编辑:程序博客网 时间:2024/04/28 11:09

1,JDBC:是指java操作数据库的规范.

2,

java.sql.DriverManager:作用:1、注册驱动 :DriverManager.registerDriver(new com.mysql.jdbc.Driver());(不建议使用)原因:a、太依赖具体的数据库驱动b、会导致驱动类被注册2遍应该这么做:Class.forName("com.mysql.jdbc.Driver");2、获取数据库链接:DriverManager.getConnection(String url, String username,String password);url:链接数据库的连接串。MySQL:jdbc:mysql://localhost:3306/day10  == jdbc:mysql:///day10DriverManager.getConnection(String url,Properties info);info:配置文件信息DriverManager.getConnection(String url)jdbc:mysql://localhost:3306/day10?user=root&password=sorryjava.sql.Connection:与数据库的交互都是基于连接,这是最为重要的一个接口。Statement createStatement():创建发送SQL语句的对象。java.sql.Statement:DML:INSERT UPDATE DELETE 数据操作语言     int executeUpate(String sql):影响到的行数DQL:SELECT 数据查询语言 ResultSet executeQuery(String sql)DDL:CREATE DROP ALTER 数据库定义语言       boolean execute(String sql):任何的sql语句。返回值如果有结果集返回true,没有返回false
 
 
java.sql.ResultSet:boolean next():boolean previous():向前移动游标boolean absolute(int index):要第几条记录。第一条就是1void beforeFirst():移动游标到第一行的前面void afterLast():移动游标到最后一行的后面java.sql.PreparedStatement:作用:1、防止SQL注入2、SQL语句中的参数可以使用占位符(?)的形式替代3、预编译SQL语句,执行效率高,减轻服务器的负担