我开始在我当前的项目中使用Flyway进行数据库迁移,我非常喜欢它。我目前在生产环境中使用Oracle,在测试环境中使用Derby。很快,我就遇到了数据库特定sql命令的问题,例如
Oracle上的ALTER TABLE T1 MODIFY F1 VARCHAR(256);与德比上的ALTER TABLE T1 ALTER F1 SET我看不到一种方法来编写“供应
我正在为一个应该支持Sql Server和Oracle的应用程序开发一个数据库工厂模式。我有一个抽象类,其中包含应用程序的所有Sql查询。我在两个类中实现了抽象类: SqlServerClass和OracleClass。根据配置文件中定义的连接字符串,应用程序创建相应类的实例,并获取数据库的Sql查询。Sql Server