装与设置用于数据库应用程序的JBuilder (1)
[ 来源:互网络 | 更新日期:2007-09-30 13:55:31 | 浏览次数:6065]
简介:4节“使用I n t e r C l i e n t”。
3
• JBuilder、J D B C与J D B C - O D B C桥
• JBuilder范例文件
• Local InterBase Server
如果你有J B u i l d e r的企业版本,还可以安装:
• I n t e r C l i e n t。I n t e r C l i e n t是用于I n t e r B a s e的一个纯Java JDBC驱动程序。它可用于S o l a r i s、H P - U X、Windows NT以及Windows 95。关于更多的信息,参见3 . 4节“使用I n t e r C l i e n t”。
3.1 安装JBuiIder、JDBC与JDBC-ODBC桥
当安装J B u i l d e r时,选择Ty p i c a l选项。如果是选择C u s t o m选项,你应该选择下列选项:
• 程序文件?本选项包括安装J B u i I d e r、J D B C、J D B C - O D B C桥,以及J B u i l d e r范例文件。
• 范例文件?本选项安装数据集教程与国际化演示应用程序。
• 参考应用程序?本选项安装基本的C l i ff h a n g e r应用程序。要运行这个应用程序,需要J D B C - O D B C桥和Local InterBase Server。J a v a S o f t与数据库和数据库工具供应商合作创建了独立于D B M S的A P I。像O D B C一样(大致与微软的J D B C产品等价),J D B C是基于X/Open SQL调用级接口(Call LevelInterface, CLI)。J D B C和O D B C之间的一些差别是:
• J D B C是真正跨平台的纯J a v a的A P I。O D B C是必须本地执行的一个C语言接口,且大多数执行代码仅仅在微软平台上运行。
• 大多数O D B C驱动程序要求在客户机工作站上安装一套复杂的代码模块和注册设置。而J D B C是可以直接从一个本地或集中的远程服务器执行的纯J a v a代码。J D B C的维护和分发比O D B C更简单。根据J a v a s o f t的网站信息, J D B C被O r a c l e、S y b a s e、I n f o r m i x、I n t e r B a s e, D B 2等主流数据库、连接与工具供应商所认可。包括B o r l a n d在内的若干供应商都有J D B C驱动程序。现存的O D B C驱动程序可以通过J a v a S o f t提供的J D B C - O D B C桥而使用。使用J D B C - O D B C桥不是一个理想的解决方案,因为它要求安装O D B C驱动程序和注册项。O D B C驱动程序也可本地执行,但这损害了跨平台的支持和a p p l e t小程序的安全。
3.1.1 安装JDBC和JDBC-ODBC桥
JBuilder DataExpress 组件使用J a v a S o f t数据库连接( J D B C )应用程序程序员接口(Application Programmer Interface, API) 来执行。为了创建一个J a v a数据应用程序,在可以开始创建数据应用程序以前, J a v a S o f t的JDBC sql包必须可以使用。如果你与你的数据库服务器的连接是通过一个O D B C驱动程序进行的,那么你还需要J a v a S o f t的J D B C - O D B C桥软件。安装过程负责把这些东西放到正确的地方。安装程序的J D B C部分从 j a v a l i b 目录中的c l a s s e s . z i p文件中的j a v a . s q l包来安装类。
安装程序的J D B C - O D B C桥部分在同一c l a s s e s . z i p文件中安装J D B C - O D B C桥类。J d b c o O d b c . d l l文件安装到 j a v a b i n目录中。若要获取关于J D B C 或J D B C - O D B C桥的更多信息,请访问JDBC Database A c c e s s (数据库存取) API的网页,网址为h t t p : / / w w w. j a v a s o f t . c o m / j d b c /。
3.1.2 连接到数据库
你可以把J B u i l d e r应用程序连接到远程或本地的S Q L数据库,或其他的B o r l a n d应用程序,如C + + B u i l d e r,D e l p h i,I n t r a B u i l d e r,P a r a d o x,或Visual dBAS


您的位置:
