If we use tmysqlconnection for connecting to mySQL DB but we need to point to DB2 later. Will it be a complete rework of job(to change from MySQL related components to db2 related components) or are there best practices in order to keep the changes minimal?