5) 在ODBC InterBase Driver Setup( 驱动程序安装)对话框中,输入“ D a t a S e t Tu t o r i a l”作为数据源名。单击O K关闭安装对话框。 6) 单击C o n f i g u r e (配置)按钮。 7) 在InterBase ODBC Configuration (配置) 对话框中输入下列数值来使用数据库 8 第一部分开发数据库应用程序下载 教程: 对于此选项做的选择 Data Source Name DataSet Tu t o r i a lD e s c r i p t i o n 可选。此项可以空白Network Protocol < l o c a l > D a t a b a s e 从你的I n t e r B a s e目录,输入到e m p l o y e e数据库e m p l o y e e . g d b的路径;这个文件的缺省位置是c:Program FilesInterBasec o r p I n t e r B a s e E x a m p l e s d a t a b a s e e m p l o y e e . g d b U s e r n a m e S Y S D B AP a s s w o r d m a s t e r k e y 8) 单击Test Connection(测试连接) 确保参数正确。I n t e r B a s e服务器必须运行,以使连接成功。你可以从程序组启动I n t e r B a s e服务器。 9) 单击O K关闭配置对话框。 10) 单击O K关闭管理器。 3.3.1 启动InterBase服务器 缺省情况下, I n t e r B a s e服务器和I n t e r B a s e监护器将在Wi n d o w s启动时运行。若要改变为手动启动,则从I n t e r B a s e 程序组选择I n t e r B a s e 配置工具( I n t e r B a s eConfiguration To o l),改变Startup Mode启动模式)为(Manual Startup手动启动)。 3.3.2 停止InterBase服务器 不管I n t e r B a s e是在Wi n d o w s启动时自动运行,还是从程序组手动启动它,它都将作为后台服务运行。若要停止I n t e r B a s e服务器运行,1) 从控制面板选择S e r v i c e s (服务)。2) 从S e r v i c e s列表中选择I n t e r B a s e服务器。3) 单击S t o p (停止)按钮。 3.3.3 使用InterBase的技巧 • I n t e r B a s e的范例数据库被安装程序安装。你也许想要复制e m p l o y e e . g d b范例数据库,以便能在试验数据库编程以后能很容易地恢复文件到原始状态。 • 这些范例数据库在数据值上加上了许多约束,这在实际应用程序中是正常的。 • 在本书中E M P L O Y E E表被广泛地用于范例中。对E M P L O Y E E表的约束包括: • 除P H O N E _ E X T外,需要所有的字段(必须输入数据)。 • 能生成E M P _ N O,这样建立新记录时就不需要输入它。它同时也是主关键字,因此请不要改变它。 • 引用的完整性。 • 在D e p a r t m e n t表中必须存在D E P T _ N O。 • 在J O B表中必须存在J O B _ C O D E,J O B _ G R A D E,J O B _ C O U N T RY。 • S A L A RY必须大于或等于j o b表中的m i n _ s a l a r y域,以匹配j o b表中的j o b _ c o d e,job_grade 与j o b _ c o u n t r y。 • FULL_NAME由查询生成, 因此没有必要对它做任何输入。通常,修改现存记录中的L A S T _ N A M E,F I R S T _ N A M E, P H O N E _ E X T域是最安全的。在数据库教程中也使用C U S TO M E R表。它的约束包括: • CUST_NO是生成的,因此不需要在建立新记录时对它做输入。 当你在例子中往e m p l o y e e表中添加,插入或更新数据并试图把所做的修改保存到服务器表中时这些约束影响所有的例子,如7 . 1节“保存来自Q u e r y D a t aSe t的修改”所 示。 • 一个永远适合于新I n t e r B a s e数据库的用户名和口令是“ S Y S D B A”(没有引号)作为用户名,“m a s t e r k e y”作为口令。此两数据也在本书的教程中得到使用。注意InterBase口令是区分大小写的上一页 [1] [2] [3] [4] [5] [6] 下一页
|