支持多种数据库的解决方案? 可以将SQL写入XML文件,程序中只做解析,这样,以后变更数据库,只需要修改或重写XML文件,petstore里是这么做的。我瞎说的:) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用数据访问对象DAO。switch (DATA_TYPE){case ORACLE:通过JDBC 读取Oracle 数据break;case Excel:通过专门的API 进行读取,Excel 文件PetStore 中EJB 的设计模式break;case XML通过JDOM 进行,分析XML 文件;break;}使用接口DAO(就是DataAccessObject),它什么具体的事都不做,就申明几个方法,在业务逻辑类中,只管调用它就行了,好像在说我能做什么,不要管我怎样做,就想我们的销售接项目一样,说我们公司什么事都可以做。但是项目接下以后,就由我们这些命苦的开发人员来实现。最后也就是DAOImplementor 根据数据的不同有不同的具体类来读取(它有可能是DAOImplementor_ORACLE 类实现读取Oracle 数据库,DAOImplementor_EXCEL,实现通过API 读取Excel 文件,DAOImplementor_XML 实现读取XML 文件)。这样你可,在业务逻辑类中,不负责数据的读取,只关注业务逻辑的实现,它只需调用DAO 获得数据,真正实现数据的读取是DAOImplementor_ORACLE 这样的类。 equals " " 和 " " equalse有区别吗 抽象类中的方法怎么去调用子类实现的方法呢? 如何将表示多维数组的String分割为由单独数组元素组成的String数组? 怎样在客户端获得Socket多人在线聊天在线人数 JAVA关于数组的一个问题 请教关于数据库插入记录的问题 入门者的作业题 怎么用appletviewer 不能查看applet呀 请问二维数组如何动态进行初始化 老大门!求大家解释以下的bat文件的含义!!! GOOD NEWS:Borland与BEA联盟 共谋Java市场领导地位 Java中相当于VB中App.Path的语句是什么
case ORACLE:
通过JDBC 读取Oracle 数据
break;
case Excel:
通过专门的API 进行读取,Excel 文件
PetStore 中EJB 的设计模式
break;
case XML
通过JDOM 进行,分析XML 文件;
break;
}使用接口DAO(就是DataAccessObject),它什么具体的事都不做,就申明几个方法,在
业务逻辑类中,只管调用它就行了,好像在说我能做什么,不要管我怎样做,就想我们的销
售接项目一样,说我们公司什么事都可以做。但是项目接下以后,就由我们这些命苦的开发
人员来实现。最后也就是DAOImplementor 根据数据的不同有不同的具体类来读取(它有可
能是DAOImplementor_ORACLE 类实现读取Oracle 数据库,DAOImplementor_EXCEL,
实现通过API 读取Excel 文件,DAOImplementor_XML 实现读取XML 文件)。这样你可,
在业务逻辑类中,不负责数据的读取,只关注业务逻辑的实现,它只需调用DAO 获得数据,
真正实现数据的读取是DAOImplementor_ORACLE 这样的类。