JDBC理解

JDBC:java操纵数据库

1、登陆数据库
需要实体参数:用户名、密码、数据连接地址数据连接驱动地址。
需要虚体方法:连接数据库。

实现:
       xml录入参数,Java中解析xml获取参数,Class.forName(driver)初始化驱动,DriverManager.getConnection(url, username, password)建立连接。

2、操纵数据库/数据
需要实体参数:sql、表明、字段名、主键、外键、表关联...
需要虚体方法:陈述器接受sql,执行sql

实现:
        xml录入sql,Java中解析xml获取sql,connection.prepareStatement(sql)接受sql,prepareStatement.executeUpdate()/prepareStatement.executeQuery()执行数据的更新查询操作。

注释:
        因为sql操作表名的变化性,故添加JavaBean和数据表一一对应。

拓展思考:
       Java动态录入实体Bean,动态添加数据表,动态建立关系。摆脱sql、java代码添加,实现去代码化。





posted @ 2017-02-20 20:58  RocketMan  阅读(151)  评论(0编辑  收藏  举报