![]() ![]() |
|
使用JDBC创建数据库对象(2) | |
作者:佚名 文章来源:不详 点击数 更新时间:2008/4/8 11:04:41 文章录入:杜斌 责任编辑:杜斌 | |
|
|
使用JDBC创建数据库对象(2) · 安装和使用JDBC JDBC 的类都被归到 java.sql包中,在安装 Java JDK 1.1 或更高版本时会自动安装。然而,如果您想使用 JDBC-ODBC 桥,还必须安装两个另外的程序包。首先,如果您使用 Windows95 ,则必须将您的 ODBC 驱动程序升级为 32 位驱动程序,您可从 Microsoft 的网站下载。这个驱动程序在 Microsoft 的网站上很难找到;请搜索 DataAcc.exe 并进行下载和安装。 将 /jdbc-odbc/classes; 路径添加到您的PATH环境变量中。 Java 程序连接数据库的方法实际上有四种: 本机代码和Java驱动程序--它用另一个本地解决方案(该平台上的Java可调用的本机代码)取代 ODBC 和 JDBC-ODBC 桥。 JDBC网络的纯Java驱动程序--由Java驱动程序翻译的JDBC形成传送给服务器的独立协议。然后,服务器可连接任何数量的数据库。这种方法使您可能从客户机Applet中调用服务器,并将结果返回到您的Applet。在这种情况下,中间件软件提供商可提供服务器。 本机协议Java驱动程序-- Java驱动程序直接转换为该数据库的协议并进行调用。这种方法也可以通过网络使用,而且可以在Web浏览器的Applet中显示结果。在这种情况下,每个数据库厂商将提供驱动程序。 · 两层模型和三层模型 当数据库和查询它的应用程序在同一台机器上,而且没有服务器代码的干预时,我们将生成的程序称为 两层模型 。一层是应用程序,而另一层是数据库。在 JDBC-ODBC 桥系统中通常是这种情况。 · 编写JDBC代码访问数据库 现在,我们将开始看一下如何编写 Java 程序来访问数据库。我们要使用的数据库是一个称为 groceries.mdb 的 Microsoft Access 数据库。此数据库中的数据由三个本地杂货店中一些常见商品的价格组成。食品表如下所示: FoodKey FoodName 杂货店表如下所示: StoreKey StoreName |
|
![]() ![]() |