网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Java
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.编写高级应用程序1.
.使Java代码可移植之一.
.Java变量的赋值.
.Java编程基础中模式和框架的介绍.
.JavaSE 6基于JSR105的XML签名之理.
.java程序,向网站发送垃圾留言.
.Microsoft.Net 的Java实现.
.Struts环境配置手顺(eclipse版).
.类反射简化Struts应用程序的开发.
.JBuilder使用中的常见问题归纳整.
.Delete 方法.
.关于Servlet.
.Java程序员认证模拟题及详细分析.
.扩展Eclipse的Java开发工具(三).
.JDB 的简单使用.
.equals与“==”操作符的比较.
.Java电子商贸结构.
.用J2SE 1.4进行Internet安全编程.
.Java异常处理的陋习展播.
.学以致用:写一个属于自己的Rss.

使用JDBC创建数据库对象(2)

发表日期:2008-1-5



  使用JDBC创建数据库对象(2)

· 安装和使用JDBC

JDBC 的类都被归到 Java.sql包中,在安装 Java JDK 1.1 或更高版本时会自动安装。然而,假如您想使用 JDBC-ODBC 桥,还必须安装两个另外的程序包。首先,假如您使用 Windows95 ,则必须将您的 ODBC 驱动程序升级为 32 位驱动程序,您可从 Microsoft 的网站下载。这个驱动程序在 Microsoft 的网站上很难找到;请搜索 DataAcc.exe 并进行下载和安装。

JDBC-ODBC驱动程序 可从Sun的Java网站( http://java.sun.com )轻松地找到并下载。在您扩充并安装了这个驱动程序后,必须执行下列步骤:

  1. 将 \jdbc-odbc\classes; 路径添加到您的PATH环境变量中。
  2. 将 \jdbc-odbc\classes; 路径添加到您的CLASSPATH环境变量中。
  3. 在Windows 95环境下,将它们放入autoexec.bat文件中,重新引导,以使所有设置生效。
  4. 在Windows NT环境下,将它们添加到“控制面板”中“系统”对象的“环境”选项卡中,退出并重新登录,以使其生效。

· JDBC驱动程序的类型

Java 程序连接数据库的方法实际上有四种:
  1. JDBC-ODBC桥和ODBC驱动程序--在这种方式下,这是一个本地解决方案,因为ODBC驱动程序和桥代码必须出现在用户的每台机器中。从根本上说这是一个临时解决方案。
  2. 本机代码和Java驱动程序--它用另一个本地解决方案(该平台上的Java可调用的本机代码)取代 ODBC 和 JDBC-ODBC 桥。
  3. JDBC网络的纯Java驱动程序--由Java驱动程序翻译的JDBC形成传送给服务器的独立协议。然后,服务器可连接任何数量的数据库。这种方法使您可能从客户机Applet中调用服务器,并将结果返回到您的Applet。在这种情况下,中间件软件提供商可提供服务器。
  4. 本机协议Java驱动程序-- Java驱动程序直接转换为该数据库的协议并进行调用。这种方法也可以通过网络使用,而且可以在Web浏览器的Applet中显示结果。在这种情况下,每个数据库厂商将提供驱动程序。

假如您希望编写代码来处理 PC 客户机数据库,如 dBase 、 Foxbase 或 Access ,则您可能会使用第一种方法,并且拥有用户机器上的所有代码。更大的客户机 - 服务器数据库产品(如 IBM 的 DB2 )已提供了第 3 级别的驱动程序。

· 两层模型和三层模型

当数据库和查询它的应用程序在同一台机器上,而且没有服务器代码的干预时,我们将生成的程序称为 两层模型 。一层是应用程序,而另一层是数据库。在 JDBC-ODBC 桥系统中通常是这种情况。

当一个应用程序或applet调用服务器,服务器再去调用数据库时,我们称其为 三层模型 。当您调用称为“服务器”的程序时通常是这种情况。

· 编写JDBC代码访问数据库

现在,我们将开始看一下如何编写 Java 程序来访问数据库。我们要使用的数据库是一个称为 groceries.mdb 的 Microsoft Access 数据库。此数据库中的数据由三个本地杂货店中一些常见商品的价格组成。食品表如下所示:

FoodKey FoodName 1 Apples 2 Oranges 3 Hamburger 4 Butter 5 Milk 6 Cola 7 Greenbeans


上一篇:使用JDOM和XPATH结合查询 人气:675
下一篇:使用JBoss和PostgreSQL-快速开发EJB和J2EE Web Application 人气:910
浏览全部Java的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐