上篇我们讲到DatabaseMeta.class这个类,用来配置数据库连接属性,今天介绍核心类Database.class。
Database.class为数据库连接类,与数据库相关联的所有直接操作方法均可以在这个类中找到,如:连接,断开连接,获取用户、模式、获取全部表,获取表全部字段+字段类型,提交操作,插入操作,更新操作等。
这个类值得大家去学习一下他对对数据库连接的封装,对数据库操作的封装。
Database还提供了一个不推荐的构造方法,可以直接使用DatabaseMeta对象来初始化Database。
直接上测试demo,简单介绍几个常用的方法。
KettleEnvironment.init();
transDemo = new KettleTransUtil();
// 测试数据库连接
Map param = new HashMap();
param.put("name","测试数据库");
param.put("server","localhost");
param.put("type","Generic database");
param.put("access","Native");
param.put("database","dm");
param.put("port","5236");
param.put("username