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代码添加,实现去代码化。