文档介绍:《数据库系统概论》实验报告
 题目:实验四通过ODBC访问数据库
姓名
实验内容:
配置数据源共有两种方法:
方法一:运用数据源管理工具来进行配置。
方法二:使用Driver Manager 提供的ConfigDsn函数来增加、修改或删除数据源。这种方法特别适用于在应用程序中创建的临时使用的数据源。
在本实验中,我们采用第一种方法创建数据源。实验中需要同时用到KingbaseES和SQL Server,因此需要分别建立两个数据源,我们将其取名为KingbaseES ODBC和SQLServer。下面是建立这两个数据源的具体步骤。
选择『开始』│『设置』│『控制面板』菜单,在弹出窗口中双击“管理工具”图标进入管理工具界面,双击“数据源(ODBC)”图标。
。
选择“系统DSN”选项,单击【添加(D)…】按钮,系统弹出“创建新数据源”对话框,如图1所示:
图1 数据源管理器
如图2所示,在ODBC驱动器程序列表中,选择“Kingbase ODBC Driver”,单击【完成】按钮,系统弹出“Kingbase ODBC数据源配置”对话框,如图3所示。
图2 创建新数据源
输入数据源名称、数据库名称以及数据库IP地址,单击【确定】按钮。图中数据源的名称为Kingbase ODBC,连接的数据库为TEST,服务器为localhost,用户名和口令分别为SYSTEM和MANAGER。注意:Kingbase区别大小写。
图3 Kingbase ODBC数据源配置
单击【保存】按钮,这样就创建了一个名为“Kingbase ODBC”的Kingbase ES ODBC数据源。
如果要测试和数据源的连接是否成功,可以单击“测试连接”,系统会根据测试的结果反馈相应的消息框,如图4和图5所示。
图4 连接成功图5 连接失败
以上五步就建立了一个名为KingbaseES ODBC的数据源。
。
选择“系统DSN”选项,单击【添加(D)…】按钮,系统弹出“创建新数据源”对话框,如图6所示:
图6 数据源管理器
如图7所示,在ODBC驱动器程序列表中,选择“SQL Server”,单击【完成】按钮,系统弹出“Create New Data Source to SQL Server”对话框,如图8所示。
图7 创建数据源配置
如图8,输入数据源名称和服务器,单击【下一步】按钮。图中数据源的名称为SQLServer,服务器为(local)。如图9,选择身份认证方式,输入用户名和密码,用户名和口令分别为sa和sa(请根据实际情况进行修改,并对源代码进行相应的修改)。
图8 SQLServer数据源配置(1)
图9 SQLServer数据源配置(2)
连续单击【下一步】按钮,这样就创建了一个名为“SQLServer”的SQL Server ODBC数据源。如图10所示,将弹出一个提示框,提示即将创建一个新的ODBC数据源。
图10 提示框
如果要测试和数据源的连接是否成功,可以单击“Test Data Source”,如果连接成功,系统将会显示一个连接成功的消息框,如图11所示。
图11 连接成功
以上五步就建立了一个名为SQLS