以access数据库为例,Window7 系统,配置数据源, *** 作步骤如下:
1、打开电脑,点击开始菜单。
2、打开<控制面板>。
3、在<调整计算机的设置>中,点击<系统和安全>。
4、点击<管理工具>。
5、点击<数据源(ODBC)>。
6、点击<系统用户>,然后,点击按钮<添加>。
7、在<创建数据源>里,找到Microsoft Access Driver(mdb),选中然后点击完成。
8、在<ODBC Microsoft Access 安装>的<数据源名(N)>,填写数据有名称,然后点击<数据库>中的<选择(S)>。
9、在<选择数据库>里,<目录(D):>里,按路径找到数据库文件,选中,点击确定。回到<ODBC Microsoft Access 安装>点击确定。最后回到<ODBC数据源管理器>,点击确定,完成配置。
ODBC(Open
Database
Connectivity,开放数据库互连)是微软公司开放服务结构(WOSA,Windows
Open
Services
Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。
应用程序要访问一个数据库,首先必须用ODBC管理器注册一个数据源,管理器根据数据源提供的数据库位置、数据库类型及ODBC驱动程序等信息,建立起ODBC与具体数据库的联系。这样,只要应用程序将数据源名提供给ODBC,ODBC就能建立起与相应数据库的连接。
也就是说ODBC是用来连接应用程序和数据库的。
SQL SERVER 无法连接ODBC数据是设置错误造成的,解决方法为:
1、首先点击控制面板 在控制面板界面找到管理工具 点开该选项。
2、如图所示 找到数据源(ODBC)选项双击打开。
3、如图 选择系统DSN选项 点击右侧的添加按钮进行添加。
4、在这里选择 SQL server选项 点击完成。
5、输入数据源的名称 然后输入描述 服务器输入127001即可。
6、选择第二个选项即输入登录ID和密码 然后输入登录ID和密码 点击下一步。
7、最后 点击确定按钮 我们就可以看到 数据源已经添加成功了。
步骤
首
先建立ODBC数据源,依次打开:我的电脑 - 控制面板 - 管理工具 - 数据源(ODBC)-点击“系统DNS”
选择右边的添加,在d出的框中拉到后面,选择“Mysql ODBC51
Driver”,这个名字根据你的驱动版本不同会有所差异。点击完成,就会出现如图三的信息,根据提示填写
Date soure Name:随便填,建议英文!
Description:描述!随便填,建议英文!
server:localhost(如果是本地服务器就天localhost,否则填你的服务的ip地址)
user:你的mysql的用户名
password:你的mysql的密码
DataBase:点下拉菜单,选择当前你mysql数据库中存在的数据库
到这里ODBC数据源建立完毕
然后就到VS 2008 里面配置了,点击VS菜单中的视图 - 服务器资源管理器,打开如图所示的界面,右击数据连接,然后选择连接,打开如图所示的界面,点击“使用用户名或系统数据源名称”的下来带单,然后就见到我们新建的数据源,选择,然后测试
最后就是连接数据库的代码了:
string constr = "Dsn=ODBCforMysql";
OdbcConnection conn = new OdbcConnection(constr);
connOpen();
string sqlstr = "select from toolszhanghao";
OdbcCommand cmd = new OdbcCommand(sqlstr, conn);
OdbcDataReader reader = cmdExecuteReader();
while (readerRead())
{
ConsoleWrite(readerGetString(0) + ", ");
ConsoleWrite(readerGetString(1) + ", ");
}
connClose();
ConsoleRead();
关键是连接字符串: string constr = "Dsn=ODBCforMysql";
字符串可以查看数据源的属性,复制他的字符串就可以了
以上就是关于Access怎样配置odbc数据源连接ORACLE数据库全部的内容,包括:Access怎样配置odbc数据源连接ORACLE数据库、ODBC是连接什么和什么的 、SQL SERVER 无法连接ODBC数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)