用VC可以开发数据库,MySql、Oracle也是数据库,有的找工作要求熟悉MySql、Oracle ,这之间有什么关系呢?在VC中可以嵌套SQL语句,VC与MySql以及VC与Oracle之间是不是有紧密的联系呢?请推荐几本学习MySql、Oracle的教程吧,多谢!问题问的不是太清楚,多包涵~~
解决方案 »
- 重做日志不能归档,不能切换日志的问题。
- Oracle中给如何用户分配表权限
- 更新主键时的update触发器
- Oracle 9i提供的decode()函数为什么不能进行编辑!(请高手指点)
- 通过like 对当前用户 方案管理下的表查询
- Oracle SQL 优化的问题(在线等待中。。。。。。。)
- 怎样将oracle数据库状态自动设为打开?
- *****奇怪问题:一段sql语句在oracle10g中执行报错,而在92中执行没有问题
- 如果使用group by子句和distnst,那么能列出的字段只能是group by里面的字段吗?
- [求助]Oracle 9i中怎么处理UTF-8的数据???
- procedure 的命名规范
- 怎么把一个表里面的3个字段提取出来插到另外一张表中!数据非常大有1000多万!
ORACLE算是比较大型的数据库里,一般中型以上的企业比较多
VC是前台开发程序,一般说来和数据库打交道不算多
和MYSQL打交道最多应该是PHP吧
ORACLE和JAVA打交道比较多,
我们是用PB开发的
Oracle是大型数据库
常用的数据库还有Sql server、db2、sybase等等
c++,VC,java是开发语言,跟数据库没有直接联系。学习oracle不必先学java,跟java没有任何关系.c++,VC不太适合做数据库开发,开发效率及其低下,一般用来开发计算类的或者嵌入式开发。
通常用来开发数据库的语言有java(web应用)、c#、vb.net、vb、pb、delphi、php等,
至于选择哪个数据库,是多方面因素决定的,客户要求、数据量等
呵呵,这个比方可能不太贴切,但道理就是这么回事。
客串时,如果是windows下,vc通过oledb/odbc操作数据库都很简单。
如果是专业,那么一般直接使用数据库接口,vc 操作oracle可以用oci/occi,略微繁琐,操作mysql 用client library很简单。
有兴趣可以批判一下我的书,虽然主平台是unix/linux,但也在vc下编译运行成功。-----------------------------------------------------------
《征服C/C++企业软件开发核心技术》
主题词 unix/linux 多线程 网络通讯 数据库 内存排错和性能分析
http://www.khp.com.cn/books/detail.asp?bookid=1707