oracle数据库转mysql
oracle太贵了,领导让换成mysql
原来的oracle是布置在linux服务器上,客户端用BCB开发的,在windows下运行,但运行的机器上必须装一个oracle的客户端
看了下代码,程序是通过查找oracle客户端在注册表中的数据获得连接字符串的...
这种程序转成mysql的话需要改什么地方?
[解决办法]
应该需要该很多地方吧,具体不是很懂,帮顶
[解决办法]
用DBExpress可以连接mySql关键是如果使用了存储过程和专有sql移植会很困难。
[解决办法]
SQL语句方面:所有oracle语法都要转为mysql语法,如果没有分离SQL语句部分,更改起来会很麻烦!
连接部分使用ODBC;
[解决办法]
连接部分用ODBC还不行
bcb用ODBC连接mySql 需要下载MySql的 myODBC驱动 这样才可以
如果不用这样的方式 可以试一下用mysql++ for bcb的API
不过最好还是去妖哥的网站上下那个破解的myDAC 装好只有直接有支持连接mysql的控件 很方便
我的异常网推荐解决方案:oracle存储过程,http://www.myexception.cn/oracle-develop/177537.html