本文目录一览

1,VS2008 怎么用ODBC连接mysql数据库

需要下载mysql数据库的ODBC驱动程序,如mysql-connector-odbc-3.51.20-win32.exe,在ODBC添加时就有相应的选项了

VS2008 怎么用ODBC连接mysql数据库

2,win7使用odbc连接SQL server2008数据库

你用的是什么用户登录的 试试直接登录 看看能不能成功 可能是密码错误或者是tcp/ip桥没有开启服务
阳关大道你不走,地狱无门你偏来.ado那么好用你不用,你确偏要使用odbc,这玩意儿早就过时了.ado把它包含进去了.你直接用ado就不必去弄什么数据库别名,设置一系列的参数了

win7使用odbc连接SQL server2008数据库

3,ODBC数据库类主要有哪三个

很迷茫呀!不明白问题呢。关键词:ODBC,数据库类。ODBC:可以连接很多的数据库的呀。这个相当于在数据库驱动和程序接口中之间提供了一层应用,通常适用性和兼容性更好(针对微软的系统),但性能会有所丧失。数据库类:我不知道这个类,是不是指软件开发中类的概念。你是想知道数据连接、数据集、数据源?还是表、视图、存储过程?
建议使用ado来连接,使用odbc比较繁琐的,如下是我精心总结的使用ado连接数据库方法*****************************************************首先是连接access数据库******************************************************@@@@@@@以下在vc6.0环境中都能实现@@@@@@@@@@@================ado方法:==================|||||针对access2003:---->参照实例ado6666.zip文件//首先要在文件的头部引入一个动态链接库: #import "c:\program files\common files\system\ado\msado15.dll" \ no_namespace \ rename ("eof", "adoeof") \ rename ("bof","adobof")//连接指针,实例方法一 _connectionptr pconn(__uuidof(connection)); //连接指针,实例方法二 _connectionptr pconn; pconn.createinstance(__uuidof(connection)); //对于ado的连接,要指定一个provider和一个数据源//ado连接access的provider是microsoft.jet.oledb.4.0而数据源就是一个access文件 provider = microsoft.jet.oledb.4.0; data source = ×××.mdb//调用open函数打开连接//open的第一个参数是连接字符串(connectionstring),即由provider和data source组成的一个字符串//第二个和第三个参数是数据源的用户名和密码,如果没有给它们指定,则为空字符串 pconn->open("","","",adconnectunspecified); //打开记录集两种方式//方式一: 该方式打开一个sql语句执行的内容,且能够对记录集进行查询、修改、添加和删除 prset->open("select * from 学生",(_variant_t)((idispatch*)pconn),adopendynamic,adlockoptimistic,adcmdtext);//方式二: 该方式打开一个sql语句执行的内容,与“方式一”所不同的是,我们只能对其查询 prset = pconn->execute("select * from 学生",null,adcmdtext);//另加说明:还有其他打开方式,如利用_commandptr指针对象,也是可以有同样的操作的//记录集和数据库的练级的关闭 prset->close(); //关闭 prset.release(); //释放 prset = null; //设其值为null,防止到处乱指 pconn->close(); //关闭 pconn.release(); //释放 pconn = null; //设其值为null,防止到处乱指-------------------------------------------------------------------------------------------|||||针对access2007:---->参照实例ado7777.zip文件我们知道access2007文件的后缀名是.accdb,经过测试我们知道,使用microsoft.jet.oledb.4.0 provider已经不能打开数据库,微软给我们提供了一个支持access2007数据库连接的provider:microsoft.ace.oledb.12.0只是这样还不够,还需要一个数据引擎,我从网上下了一个:accessdatabaseengine.exe,安装之后就可以用了。其他操作和连接access2003大同小异,没有什么区别。-------------------------------------------------------------------------------------------|||||针对sql server2005:---->参照实例dblinktoss2005.zip文件对于ado技术的使用,只要做好连接字符串,其他操作基本相同对于连接sql server2005,主要还是connectionstring的问题,它的connectionstring是:provider=msdasql.1;password=lanche;persist security info=true;user id=sa;data source=mysqlserver2005ds;initial catalog=master这段代码比较长,不容易记住,但是没有必要,有一种简便的方法,可以准确无误地做好连接字符串的准备方法如下: 1,向对话框中添加两个activex控件:microsoft ado data control 6.0(sp6)和microsoft datagrid control 6.0(sp6) 要注意的是,在"insert active control"对话框中还有一个与microsoft datagrid control 6.0类似的控件:dbgrid control, 千万别加错了! 2,打开microsoft ado data control 6.0(sp6)控件的属性对话框,在标签控件中选择control标签,点击"build",将会弹出一个数据 连接属性对话框,这里有很多种连接,当然我不可能把所有的情况都说一遍,现在我只说说现在我的做法: 【提供程序】选择microsoft oledb db provider for odbc drivers【连接】选择一个数据源,如我利用 sql server native client 10.0驱动程序建立了一个名为"mysqlserver2005ds"数据源 3,如果测试连接成功后,即可以得到一个connectionstring了-------------------------------------------------------------------------------------------|||||针对oracle 11g:---->参照实例dblinktoss2005.zip文件连接oracle11g的方法和连接sql server2005的方法是一样的,在这里我只给出我做的实例的connectionstringprovider=msdasql.1;password=lanche;persist security info=true;user id=system;data source=oracle odbc for visual c++###########################################################################################备注: 1,其他数据库连接,比如到sql server2008(sql server2000不必说,因为它已经退出历史舞台),还有oracle10g,它应该和oracle11g的连接 方法一样,没什么变化。还有一类数据库,我不想讨论,比如mysql,db2等。 2,还有三种连接数据库技术:odbc,ole,dao,这三种方法比较古老,odbc只是在数据源方面还很有用,至于用它来做数据库开发,是不适宜的; dao是建立在ole之上的一种技术,如今出现了ado技术,虽说dao技术在某些方面还是有一些优势,但还是被ado给淘汰了,据我所知,dao 已经被淘汰了,目前ado是使用最广泛也是最便利的技术,所以综合这四种技术,在数据库开发中推荐使用ado.故不再讨论其他连接技术了。 …………………………………………summed on by chengming……………………………………………… ……………………………if you have any question,please contact me………………………………… …………………my qq number is 1204833748 and my e-mail is tacky_man@126.com…………………

ODBC数据库类主要有哪三个


文章TAG:连接  哪些  数据  数据库  odbc连接哪些数据库  怎么用ODBC连接mysql数据库  
下一篇